Pertanyaan yang diberi tag avr

9
Speedup timer AVR pada ATmega328

Saat berjalan pada clock prescaler 64 pada ATmega328, salah satu timer saya mempercepat untuk alasan yang tidak diketahui pada waktu tertentu dalam eksekusi. Saya menggunakan dua timer pada ATmega328 untuk menghasilkan clocking yang dibutuhkan oleh TLC5940 (lihat di bawah tentang mengapa; ini...

9
Perbedaan antara membaca PORT dan PIN

Apa perbedaan antara membaca PORTA dan PINA? Apa hubungan antara port dan pinnya? Saya benar-benar bingung !!! contoh membaca PORT: (pin baca tidak berguna di sini) Perakitan f = 1MHz ATmega8 Saya perlu melengkapi PORTB setiap 1ms. (Dutycycle = 50%) LDI R16,$FF OUT DDRB,R16 MAIN: LDI R16,00...

9
ATtiny: tidak ada dukungan untuk perkalian?

Benarkah AVR ATtiny tidak memiliki dukungan perangkat keras untuk perkalian? Tampaknya berfungsi dengan baik karena saya melakukan perkalian dalam kode saya. Saya juga memasukkan math.h dan memiliki beberapa perhitungan sin () dan cos (). Apakah saya mengalami penalti 800 siklus besar untuk...

8
BLDC dan inverter tiga fase

Saya ingin menjalankan / mengendalikan motor BLDC dari DVD / CD-rom player dan menemukan skema cara melakukan ini, yang disebut inverter tiga fase (lihat skema tepat di halaman ini: http://en.wikipedia.org/ wiki / Inverter_% 28elektrik% 29 # Three_phase_inverters ). Saya sudah membuatnya dengan...

8
AVR memprogram ulang sendiri

Adakah orang lain yang memiliki contoh ketika AVR secara misterius berhenti bekerja setelah beberapa bulan, tetapi memprogram ulang itu akan mengembalikannya? Saya menjalankan banyak atmega328 di jaringan sensor nirkabel. Saya sekarang sudah 3 kali (dalam sekitar satu tahun) ketika salah satu dari...

8
Cara Menerapkan Pesawat Analog Land

Saya telah melihat gambar ini di sejumlah lembar data Atmel. Yang ini dari lembar data ATTiny48 / 88 . Adakah yang bisa menjelaskan secara terperinci bagaimana menerapkannya dengan benar pada papan 2-lapis? Saya harus membayangkan bahwa pesawat Analog Ground harus terhubung ke pesawat ground...

8
Bisakah penyetelan ARM sesederhana AVR ini?

Saya suka betapa sederhananya pengaturan Atmel AVR untuk pemrograman bahasa majelis hobiis. Sebagai contoh: Letakkan chip DIP ATmega biasa {A} di papan tempat memotong roti Hubungkan 6 pin ke pemrogram USB {B} yang terhubung ke komputer ( mis .). (Chip ini didukung oleh bagian dari koneksi ini...

8
Apa yang salah dengan casting ini dalam kode C untuk AVR?

Saya mendefinisikan dua variabel: uint8_t a[2]; uint16_t b; Selanjutnya saya ingin menggunakan asebagai variabel tipe uint16_t, mis b = (uint16_t)a; Tapi ini salah! Program saya tidak berfungsi dengan benar dengan kode tersebut. Semua adalah OK ketika saya mengganti bke uint8_t b[2]dan operasi...

8
Cara termudah untuk membuat perangkat USB HID

Saya sedang mengerjakan peretasan remote kontrol RC yang saya miliki. Yang ingin saya lakukan adalah membukanya, dan memanfaatkan potensiometer. Saya ingin membaca nilai analog yang dikirim oleh potensiometer, dan mengirim sinyal ke PC saya. Pada dasarnya, saya ingin menggunakannya kembali seperti...

8
Memilih bias resistor untuk termistor

Rtadalah termistor. Rbadalah bias resistor, nilai mana yang perlu saya hitung. Suhu yang saya minati adalah memberikan Rtkisaran resistensi 4k...115k. Yang saya inginkan adalah skala ini untuk resolusi ADC keseluruhan, 10yaitu bit yaitu 0...1023. Jadi ketika Rt = RbADC akan mengubahnya menjadi 511....

8
AVR: ADC overclocking

Ini adalah kutipan dari lembar data ATmega32 : By default, the successive approximation circuitry requires an input clock frequency between 50kHz and 200kHz to get maximum resolution. If a lower resolution than 10 bits is needed, the input clock frequency to the ADC can be higher than 200kHz to...