Pertanyaan yang diberi tag «avr-gcc»

1
Mengapa kompiler tidak menggunakan LSR secara langsung
Hai Saya sudah mengerjakan proyek menggunakan Arduino Uno (jadi ATmega328p) di mana waktunya cukup penting dan jadi saya ingin melihat ke dalam instruksi mana kompiler mengubah kode saya. Dan di sana saya memiliki uint8_tyang saya menggeser satu bit ke kanan pada setiap iterasi menggunakan data >>= 1dan tampaknya kompiler menerjemahkan …
10 arduino  avr-gcc 

4
Mengapa kompiler GCC menghilangkan beberapa kode?
Saya tidak bisa mengerti mengapa kompiler GCC memotong bagian dari kode saya sementara itu benar-benar menjaga yang sama di lingkungan? Kode 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 - preserved …
9 avr  c  avr-gcc  optimization  gcc 

1
Bagaimana cara membuat perpustakaan statis untuk AVR Atmega328p?
Saya mencoba membuat perpustakaan seperti Arduino di C. Saya telah mencoba di masa lalu dan meskipun saya telah kehilangan kode, saya ingat hanya mendapatkan banyak referensi yang tidak terdefinisi ke fungsi yang ditentukan dalam file header dan di perpustakaan yang memang berisi semua file objek (diperiksa oleh avr-objdump). Saya ingin …
8 avr  c  library  avr-gcc 
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.