Pertanyaan yang diberi tag «avr»

AVR adalah inti mikrokontroler 8- dan 32-bit yang dikembangkan oleh Atmel. AVR dipilih sebagai mikrokontroler untuk Arduino SBCs yang populer.

3
Bagaimana cara men-debug Arduino Uno dengan gdb di PC Linux?
Bagaimana cara men-debug (source code single step) a Arduino Uno dengan gdb pada PC Linux? Harap dicatat bahwa saya tidak suka menggunakan AVR Studio dalam anggur atau VirtualBox. Pertanyaan 1: Koneksi fisik Bagaimana dan apa yang saya hubungkan ke papan Uno? Dugaan saya adalah bahwa karena papan Uno diisi dengan …
10 arduino  avr  linux  debugging 

10
Mikrokontroler dengan Java API
Tim perangkat keras saya berencana untuk menggunakan mikrokontroler Atmel AVR 8-bit untuk proyek mendatang. Sejauh yang saya tahu, itu harus diprogram dalam C. Saya telah menemukan JVM untuk AVR, meskipun lebih terbatas daripada perpustakaan C asli dari Atmel. Bisakah Anda menyarankan saya mikrokontroler 8-bit yang mendukung Java? PS. Saya tidak …

3
Bagaimana cara mengukur aliran saat ini ke komponen?
Saya sedang membangun robot hexapod menggunakan servos sederhana dan saya bertanya-tanya bagaimana layaknya untuk mengukur aliran arus ke setiap servo (5-6V DC hingga maksimum 0,25-1A (saya belum menemukan spesifikasi untuk kios servo itu) saat ini)) menggunakan, katakanlah, ATMega168. Sirkuit macam apa yang saya perlukan untuk membangun secara seri dengan masing-masing …

2
Memulihkan ATtiny13
Saya bermain dengan ATtiny13 dan saya pikir akan lebih baik menggunakannya dengan osilator keramik 8Mhz eksternal daripada 1,2 Mhz built-in. (Saya ingin melakukan soft-uart pada 9600 bps, jadi saya pikir 1,2 Mhz terlalu lambat) Untuk mengubah ke osilator eksternal, saya menjalankan 'avrdude -c usbtiny -p attiny13 -U lfuse: w: 0x70: …


3
Perilaku pembanding analog acak dan tidak dapat diprediksi
Saya sedang mengerjakan proyek yang relatif "sederhana" di mana saya perlu mengukur frekuensi gelombang sinus yang bervariasi dalam amplitudo dan frekuensi. Untuk menyederhanakan hal-hal, untuk saat ini, saya hanya mendapatkan input gelombang sinus frekuensi tetap (27Hz) (input negatif dari komparator) yang hanya dapat bervariasi dalam amplitudo (menggunakan potensiometer). Input positif …

3
Retensi data pada mikrokontroler
Hanya dengan membaca datasheet dari attiny13 ia mengatakan bahwa ia dapat menyimpan datanya selama 20 tahun pada 85 derajat Celcius dan 100 tahun pada 25 derajat Celcius. Apakah ini terlepas dari membaca dan menulis pada mikro misalnya saya mematikannya dan menjaganya pada suhu konstan 85 derajat Celcius selama 20 tahun …
10 avr  data 

4
Chip Ethernet / Mikro / Desain PoE termudah dan Terbaik untuk Antarmuka DIY dengan Custom Arduino Board (Solusi AVR)
Saya mencari chip PoE Ethernet yang dapat saya masukkan dalam desain yang saya rencanakan untuk digunakan bersama dengan beberapa fitur Arduino. Saya lebih suka menerapkan MCU mandiri untuk perangkat Ethernet yang mampu menyediakan Ethernet. Semua solusi yang mungkin harus mendukung PoE untuk memberi daya pada Mikro. Saya tidak berencana membeli …
10 avr  power-supply  poe 

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
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 perhitungan ini, apakah ada yang tahu?
9 avr  attiny 

3
Firmware & Sirkuit Koneksi USB 2.0 langsung ATtiny45
Saya ingin membuat perangkat USB modular saya sendiri menggunakan ATtiny45 yang hanya mengirim data ke PC melalui USB. Saya tidak membaca data, jadi koneksi satu arah (ATtiny -> PC) akan baik-baik saja. Saya menggunakan Arduino Uno sebagai ISP dengan sketsa ArduinoISP standar yang dimuat dari dalam Perangkat Lunak Arduino. Saya …

1
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 tidak penting untuk pertanyaan). TIMER0menghasilkan sinyal jam menggunakan …
9 avr  atmega  spi  timer 

2
Menentukan pin mana yang memicu interupsi PCINTn?
Apakah saya benar dalam berpikir bahwa jika Anda memiliki dua pin yang menyebabkan interupsi AVR PCINT yang sama, (misalnya vektor PCINT0 disebabkan oleh pin PCINT0 atau PCINT1 - Saya pikir penamaan yang tumpang tindih antara vektor dan pin membingungkan) satu-satunya cara untuk menentukan pin mana (s) menyebabkan interupsi untuk merekam …
9 avr  interrupts  atmel 

1
Mensimulasikan bangku tes sederhana dengan inti ROM yang disintesis
Saya benar-benar baru di dunia FPGA dan berpikir saya akan mulai dengan proyek yang sangat sederhana: decoder 7-segmen 4-bit. Versi pertama yang saya tulis murni dalam VHDL (pada dasarnya ini adalah kombinasi tunggal select, tidak ada jam yang diperlukan) dan tampaknya berfungsi, tetapi saya juga ingin bereksperimen dengan hal-hal "IP …

3
Apakah register dan port AVR perlu diinisialisasi ke nol?
Selama rutin inisialisasi kode saya saya gunakan untuk melakukan hal-hal seperti: clr r0 ; will always stay zero dan: out PORTA, r0; initialize ports out DDRA, r0 out PORTB, r0 ... Apakah ini sebenarnya perlu? Atau dapatkah saya yakin ini dilakukan secara otomatis setelah reset? Terutama, dapatkah saya mengandalkan semua …
9 avr  reset  port  register 

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.