Domande taggate «c»

C è un linguaggio imperativo (procedurale) di implementazione dei sistemi. È stato progettato per essere compilato utilizzando un compilatore relativamente semplice, per fornire un accesso di basso livello alla memoria, fornire costrutti linguistici che si associano in modo efficiente alle istruzioni della macchina e richiedere un supporto minimo in fase di esecuzione. C era quindi utile per molte applicazioni precedentemente codificate in linguaggio assembly. da http://en.wikipedia.org/wiki/C_(programming_language)

2
Sistema di menu LCD con testo standard
Esiste un modello per un semplice sistema di menu in C per un LCD di testo. Mi ritrovo a riscrivere molto il codice per gestire semplici menu LCD di testo. Trovo che la maggior parte dei sistemi abbia un menu principale e alcuni sottomenu che, se selezionati, consentono di impostare …
10 lcd  c 

4
STM32: l'interruzione del timer funziona immediatamente
Questo è il codice per il timer nel mio progetto su STM32F429: //timer initialization void timerInit() { uwPrescalerValue2 = (uint32_t) ((SystemCoreClock / 2) / 100000) - 1; RS485Timer.Instance = TIM5; RS485Timer.Init.Period = 67400000; // high value to notice interrupt even without debugging RS485Timer.Init.Prescaler = 400000; RS485Timer.Init.ClockDivision = 0; RS485Timer.Init.CounterMode = …


2
La stampa di caratteri variabili su UART non funziona, le costanti funzionano correttamente
Ho un problema piuttosto strano con XC8 su un microcontrollore PIC18F27K40. Su un PIC16F1778 funziona . Ho definito: void uart_putch(unsigned char byte) { while (!PIR3bits.TX1IF); TX1REG = byte; } Quando, nel mio mainciclo, chiamo uart_putch('a');, funziona benissimo. Tuttavia, quando definisco const char c = 'a';e chiamo uart_putch(c);, non funziona. Stampa …

4
Perché il compilatore GCC omette del codice?
Non riesco a capire perché il compilatore GCC stia tagliando parte del mio codice mentre conserva assolutamente lo stesso nel vicinato? Il codice C: #define setb_SYNCO do{(PORTA|= (1<<0));} while(0); ISR(INT0_vect){ unsigned char i; i = 10; while(i>0)i--; // first pause - omitted setb_SYNCO; setb_GATE; i=30; clrb_SYNCO; while(i>0)i--; // second pause …
9 avr  c  avr-gcc  optimization  gcc 


2
Trigonometria a punto fisso per applicazioni incorporate
Ho bisogno di fare trasformazioni rotazionali (e altre) in un'applicazione incorporata, che richiede le funzioni sin () cos () e tan (). So che puoi usare le tabelle di ricerca, e questa è l'unica soluzione che ho trovato facendo le mie ricerche, ma c'è una buona libreria di trigmi a …
9 c  embedded  arm 

1
Simulazione di un semplice banco di prova con un nucleo ROM sintetizzato
Sono completamente nuovo nel mondo degli FPGA e ho pensato di iniziare con un progetto molto semplice: un decodificatore a 7 segmenti a 4 bit. La prima versione che ho scritto esclusivamente in VHDL (è fondamentalmente un singolo combinatorio select, non sono necessari orologi) e sembra funzionare, ma mi piacerebbe …

3
Chiamare Serial.print in un file tab / header separato
Sto scrivendo un programma in Arduino 0022. La chiamata Serial.printlnfunziona correttamente nel mio codice di schizzo principale, ma quando provo a usarlo nel mio file di intestazione " Menu.h", che si trova in una scheda separata, viene visualizzato un errore: Nel file incluso da AppController.cpp: 2: Menu.h: nel costruttore 'Menu …
9 arduino  c 

5
Inizia con C incorporato con ATmega32 (serie ATmega AVR)
Ho una scheda ATmega32 in posa e immagino che sarebbe perfetto iniziare con i microcontrollori. Una volta ho fatto dei borbottii nella C incorporata (questo è quando ho ottenuto questa scheda) ma il flusso è stato interrotto a causa di alcune cose. Ora ho due domande: Qual è la migliore …
9 avr  atmega  books  c 

2





Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.