«c» etiketlenmiş sorular

C, zorunlu (prosedürel) sistem uygulama dilidir. Nispeten basit bir derleyici kullanılarak derlenecek, belleğe düşük düzeyde erişim sağlayacak, makine talimatlarına verimli bir şekilde eşleşen dil yapıları sağlayacak ve minimum çalışma zamanı desteği gerektirecek şekilde tasarlanmıştır. Bu nedenle C, önceden montaj dilinde kodlanmış birçok uygulama için kullanışlıdır. http://en.wikipedia.org/wiki/C_(programming_language)

2
Standart metin LCD menü sistemi
Metin LCD için C basit bir menü sistemi için orada bir desen var mı. Basit metin LCD menülerini işlemek için kodu yeniden yazarken kendimi buluyorum. Çoğu sistemin bir ana menüye ve seçildiğinde bazı minimum ve maksimum değerlere sahip bir parametre ayarlamanıza izin veren bazı alt menülere sahip olduğunu görüyorum. İdeal …
10 lcd  c 

4
STM32: Zamanlayıcı kesmesi hemen çalışıyor
Bu STM32F429 benim projesinde zamanlayıcı için kod: //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 = TIM_COUNTERMODE_UP; HAL_TIM_Base_Init(&RS485Timer); } void timerReset() …

7
Arduino Seri baskı, programın davranışını istenmeyen şekilde değiştirir
Bir başlıkta bildirilen bir döngü sayacı kullanıyorum: int loop_counter = 0; Bu sayacı sık sık bir olayı tetiklemek için kullanıyorum. Aynı tür davranışlar için bir modulo kullanıyordum, ancak basitleştirdim, böylece çalışmak daha kolay (yine de aynı davranışla sonuçlanıyor) void loop() { if(loop_counter > 100) loop_counter = 0; else loop_counter++; //Serial.println("hey"); …

2
Değişken karakterleri UART'a yazdırmak işe yaramıyor, sabitler iyi çalışıyor
Bir PIC18F27K40 mikrodenetleyici üzerinde XC8 ile oldukça garip bir sorun var. Bir PIC16F1778 üzerinde çalışır . Ben tanımladım: void uart_putch(unsigned char byte) { while (!PIR3bits.TX1IF); TX1REG = byte; } Ne zaman, benim de maindöngü, arayacağım uart_putch('a');, bu cezayı çalışır. Ancak, tanımlayıp const char c = 'a';aradığımda uart_putch(c);işe yaramıyor. Bir şey …

4
Neden bazı kodları atlayan GCC derleyicisi?
Neden mahallede kesinlikle aynı korurken kodumun bir kısmını kesip GCC derleyici anlayamıyorum? C kodu: #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 - preserved clrb_GATE; } LSS'nin karşılık gelen kısmı (derleyici tarafından …
9 avr  c  avr-gcc  optimization  gcc 


2
Gömülü uygulamalar için sabit nokta trigonometrisi
Sin () cos () ve tan () işlevleri gerektiren gömülü bir uygulamada dönme (ve diğer) dönüşümleri yapmam gerekiyor. Arama tablolarını kullanabileceğinizi biliyorum ve kendi araştırmamı yaparken bulabildiğim tek çözüm, ama orada iyi bir sabit nokta trig kütüphanesi var mı? Ben uygulama için bir korteks M3 kullanmayı düşünüyorum, bu yüzden uygulamaları …
9 c  embedded  arm 

1
Sentezlenmiş bir ROM çekirdeği ile basit bir test tezgahı simülasyonu
FPGA dünyasında tamamen yeniyim ve çok basit bir projeyle başlayacağımı düşündüm: 4 bit 7 segmentli bir kod çözücü. Tamamen VHDL'de yazdığım ilk sürüm (temelde tek bir kombinasyonel select, saat gerekli değil) ve işe yarıyor gibi görünüyor, ama aynı zamanda Xilinx ISE'deki "IP Cores" şeylerini denemek istiyorum. Şimdilik "ISE Project Explorer" …

3
Serial.print'i ayrı bir sekme / başlık dosyasında arayın
Arduino 0022'de bir program yazıyorum. Arama Serial.println, ana çizim kodumda iyi çalışıyor, ancak Menu.hayrı bir sekmede bulunan " " başlık dosyamda kullanmaya çalıştığımda bir hata alıyorum: AppController.cpp dosyasında bulunan dosyada: 2: Menu.h: 'Menu :: Menu ()' yapıcısında: Menu.h: 15: hata: 'Serial' bu kapsamda bildirilmedi Serial.printlnÇizim kodunun dışında nasıl kullanabilirim ?
9 arduino  c 

5
ATmega32 ile gömülü C ile başlayın (ATmega AVR serisi)
Bir ATmega32 tahtam var ve mikrodenetleyicilerle başlamak için mükemmel olacağını düşünüyorum. Bir keresinde gömülü C'de gevezelik yaptım (bu kartı aldığımda bu) ama akış bazı şeylerden dolayı durduruldu. Şimdi iki sorum var: Avr serisi için C ile başlamak için en iyi ücretsiz kaynak nedir? AVR-GCC'yi biliyorum ama beni başlatmak için bazı …
9 avr  atmega  books  c 

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.