«attiny» etiketlenmiş sorular

ATtiny, Atmel'in küçük, düşük güçlü 8 bit RISC mikro denetleyicilerinden oluşan bir ailedir. Genellikle daha küçük Arduino prototipleme platformu panolarında ve projelerinde bulunur.

1
Watchdog zamanlayıcısını kapatmayı denemek için wdt_disable () işlevini çağırdığımda AVR'm neden sıfırlanıyor?
AVR ATtiny84A'da devre dışı bırakılan bir bekçi uygulaması dizisinin yürütülmesi , zamanlayıcının üzerinde bolca zaman kalmasına rağmen çipi sıfırlıyor. Bu tutarsızca ve aynı kodu birçok fiziksel parçada çalıştırırken olur; bazıları her zaman sıfırlanır, bazıları bazen sıfırlanır, bazıları ise hiçbir zaman sıfırlanmaz. Sorunu göstermek için, basit bir program yazdım ki ... …
34 arduino  avr  attiny  watchdog 

5
Bir mikrodenetleyici devresinde pilin uzun süre dayanması
Bir ATtiny85V'ye uzun bir süre, küçük bir bataryayla, muhtemelen bir bozuk para hücresiyle güç vermeyi umuyorum. Yazılım tarafına baktım ve kodum bekçi zamanlayıcısı sürüyor, kullanılmayan analog ve dijital dönüştürücüler kapalı, yonga 1MHz'de çalışıyor. Ne kadar akım çekiyor ama umarım onu ​​en aza indirmişimdir. Her birkaç saniyede bir uyanır, voltaj seviyesi …

3
AVR Watchdog'u normal ISR gibi kullanın
Başımı ATTinyX5 serisindeki bekçi zamanlayıcısının etrafına sarmaya çalışıyorum. Bu yüzden okuduğum şeyler programın N saniye belirli bir şey yapmasını sağlamak için kullanabileceğiniz gibi görünüyordu ama gerçekten nasıl olduğunu asla göstermedi. Diğerleri ise, kod sıfırlamasında bir şey bu arada sayılmazsa (sadece "normal" kullanım gibi görünüyor) çipi sıfırlayacak gibi görünüyordu. WDT'yi TIMER1_COMPA_vect …
17 avr  attiny  watchdog 

7
Bir Arduino'yu programcı olarak kullanırken ATtiny85 üzerindeki saat hız sigortalarını nasıl ayarlarım?
ATtiny85'i bir Arduino ile programlayarak, bazı sesleri (piezo hoparlörden) çalmak için kullanarak bu öğreticiyi takip ediyorum . Tonları doğru sahada elde etmekle uğraşıyorum (ATtiny85'te tone () işlevi desteklenmediği için dalga formlarını elle oluşturuyorum). Sorunun Arduino ve ATtiny'de farklı saat hızlarına düşebileceğine inanıyorum. Saat hızının ATtiny'de değiştirilebileceğini anlıyorum, arduino ortamını kullanarak …

2
Analog giriş pimi ile 4 bit veri yolu adresi seçimi: Monte Carlo simülasyonu çakışan adres değerlerini gösterir
ATtiny44 mikrodenetleyici ile yüksek lisans tezim için küçük bir sensör PCB tasarladım . Uygulamam için bu kartların yaklaşık 200'üne ihtiyacım var ve 16'sı her zaman yerel olarak denetleyici anakartına bağlı. Tüm ağ şöyle görünür: Kontrolör ve sensör kartları arasında iletişim kurmak için kendi 1 pinli veri yolumu yazdım (zamanlama tabanlı). …

2
Serial newbie: neden kabloları bağlayamıyorum?
Hiçbir şey anlamadan bir USB seri dönüştürücü üzerinden Arduino-esque kodu kullanarak bir PC'ye bir ATtiny85 iletmeye çalışıyorum. Şok oldum ve işe yaramadığı için dehşete düştüm. Miniklerin pimlerinden birindeki voltajı titrediğini doğruladım, ancak USB pini kabloya iletmek veya almak için bir pimi bağladığımda ve bir terminal programı kullanarak dinlemeye çalıştığımda hiçbir …
14 attiny  arduino  serial  ftdi  usb 

3
Artino'nun yapabileceği ATtiny ne yapamaz?
Bu Make Magazine youtube videosundan esinlenerek , çoğu projem için Arduino yerine ATtiny yongalarını kullanmak istiyorum. Video yazarı bazı Arduino işlevlerinin ATtinys üzerinde çalışmayacağı konusunda uyarıyor. Nelerin desteklendiğinin ve desteklenmediğinin tam bir listesi var mı?
12 arduino  attiny 

2
AVR EEPROM'u doğrudan C kaynağından programlayın
Aşağıdaki kodu bir AVR C kaynağına eklediğinizde, ekstra bir komut veya .hex dosyasına ihtiyaç duymadan sigortaları doğrudan programlayabilirsiniz: #include <avr/io.h> FUSES = { .low = LFUSE_DEFAULT , .high = HFUSE_DEFAULT , .extended = EFUSE_DEFAULT , }; EEPROM'daki değerleri programlamak için benzer bir hile var mı? /usr/lib/avr/include/avr/fuse.hBir makro hakkında bazı yorumları …
11 avr  c  attiny  eeprom 

2
AVR ATMEGA / ATTINY zamanlayıcı yansıtılmış çıkışını anlamak için yardıma mı ihtiyacınız var
Atmel AVR mikrodenetleyicisinin Timer1'ini, Arduino'da kullanılan AtMega328'i veya ATTiny85'i, birbirinin ayna görüntüsü olan iki saat sinyali çıkışı için kullanmaya çalışıyorum. Oluşturmaya çalıştığım frekans, denetleyicide neredeyse hiçbir şey yapmak istemedikçe çıkış pinlerini değiştirmek için kod kullanarak bunu yapmak için çok yüksek olan 1 MHz ila 2 MHz veya daha fazla bir …

1
ATtiny: Çarpma desteği yok mu?
ATtiny AVR'ların çarpma için donanım desteği olmadığı doğru mu? Kodumda çarpma yaptığım gibi iyi çalışıyor gibi görünüyor. Ayrıca math.h ve birkaç sin () ve cos () hesaplamaları var. Bu hesaplamalar için 800 devir cezaya çarptırıyor muyum, bilen var mı?
10 avr  attiny 

3
ATtiny85 güç tüketimi iki kat bekleniyor
Pili bitirmek için ATTiny85 almaya çalışıyorum. 16.384 MHz'lik bir kristalden saatte 8'e bölünmüş sigorta seti ile çalıştım. Vcc 3.3 volttur. Veri sayfasındaki Şekil 22-7, boşta ( set_sleep_mode(SLEEP_MODE_IDLE); sleep_mode();), yaklaşık 300 uA çekmesi gerektiğini söylüyor . Aslında, 850 µA gibi daha fazla çizim yaptığını görüyorum. Güç tüketiminin neden iki kat beklendiğini …

2
AA pillerden bir Attiny'ye nasıl güç verilir?
Ortam ışığı durumunda bir RGB Led'e güç vermek istediğim bir proje üzerinde çalışıyorum. Bunu bir Arduino Leonardo ve led kullanarak prototip yaptım. Şu anda proje bilgisayarımın USB portuna takılı, ancak Attiny 45 veya 84 ve AA piller kullanmak istiyorum. Başlangıçta tamamen şarj olduğunda yaklaşık 4,8 volt sağlayabilecek 3 adet AA …

5
ATTiny13 - avr-gcc Merhaba Dünya 100 bayttan fazla kullanıyor?
ATTiny13 için bir program yazmaya çalışıyorum. Benim sorunum, büyük boyut kısıtlamaları olması. İlk Hello World programımı yaparken, sadece bir ışık açmak ve kapatmak 100 baytlık program alanı gerektirdi! Bu boyutu küçültmek için avr-gcc'ye verebileceğim herhangi bir seçenek var mı? Ayrıca, crt0'da neler var? AVR meclisine çok hevesli değilim, bu yüzden …
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.