forum.mcontrollers.com - hlavní stránka forum.mcontrollers.com - fórum

 

.: fórum - hlavní stránka :.
Technology Stronghold by Rudolf Vesely
How to build Microsoft System Center hosted cloud series
FAQFAQ HledatHledat Seznam uživatelůSeznam uživatelů Uživatelské skupinyUživatelské skupiny RegistraceRegistrace
ProfilProfil StatistikaStatistika Soukromé zprávySoukromé zprávy PřihlášeníPřihlášení

 
ATTINY84 / ATTINY85 - nefunguje seriová komunikace

 
Přidat nové téma   Zaslat odpověď    Obsah fóra mcontrollers.com -> AVR
 
Pexík
Anonymní





PříspěvekZaslal: 30 srpen 2016, 10:16    Předmět: ATTINY84 / ATTINY85 - nefunguje seriová komunikace Citovat

Zdravím,
potřeboval bych poradit jak nastavit na attiny84a (attiny85) seriovou komunikaci.
Jako ISP používám Arduino duemilanove. Arduino IDE 1.6, knihovny https://raw.githubusercontent.com/damellis/attiny/ide-1.6.x-boards-manager/package_damellis_attiny_index.json
Do MCU je vypálený zavaděče na 8 Mhz. Program se do mcu nahraje. Ale na seriovou konzoli mi chodí jen znaky. Jako knihovnu používám softSerial. Zkoušel jsem upravovat hodnoty OSCAL, ale nic nepomohlo. Zkoušel jsem i jinou HW knihovnu. Trápím se s tím už týden, ale bez výsledku.
Můj cíl je vytvořit měřič proudu. http://lechacal.com/wiki/index.php/RPICT3
Předem děkuji za odpovědi.
Návrat nahoru
 

 
Balů
Profesionál
Profesionál


Založen: 29.10.2012
Příspěvky: 731

PříspěvekZaslal: 30 srpen 2016, 15:53    Předmět: Citovat

Bez toho kusu programu, kde tu ATtinu nastavuješ Ti tady asi těžko někdo poradí.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
 

 
Pexík
Anonymní





PříspěvekZaslal: 30 srpen 2016, 16:44    Předmět: Citovat

Balů napsal:
Bez toho kusu programu, kde tu ATtinu nastavuješ Ti tady asi těžko někdo poradí.

Jestli jste myslel boot loader, tak k tomu mam toto:
attiny84at8.name=ATtiny84 @ 8 MHz (internal oscillator; BOD disabled)

attiny84at8.upload.tool=arduino:arduinoisp

attiny84at8.upload.maximum_size=8192
attiny84at8.upload.maximum_data_size=512

# Default clock (slowly rising power; long delay to clock; 8 MHz internal)
# Int. RC Osc. 8 MHz; Start-up time PWRDWN/RESET: 6 CK/14 CK + 64 ms; [CKSEL=0010 SUT=10]; default value
# Brown-out detection disabled; [BODLEVEL=111]
# Preserve EEPROM memory through the Chip Erase cycle; [EESAVE=0]

attiny84at8.bootloader.low_fuses=0xE2
attiny84at8.bootloader.high_fuses=0xD7
attiny84at8.bootloader.extended_fuses=0xFF

attiny84at8.bootloader.path=empty
attiny84at8.bootloader.file=empty84at8.hex
attiny84at8.bootloader.tool=arduino:avrdude

attiny84at8.build.mcu=attiny84
attiny84at8.build.f_cpu=8000000L
attiny84at8.build.core=tiny

###########################################################################

attiny84at1.name=ATtiny84 @ 1 MHz (internal oscillator; BOD disabled)

attiny84at1.upload.tool=arduino:arduinoisp

attiny84at1.upload.maximum_size=8192
attiny84at1.upload.maximum_data_size=512

# Default clock (slowly rising power; long delay to clock; 8 MHz internal; divide clock by Cool
# Int. RC Osc. 8 MHz; Start-up time PWRDWN/RESET: 6 CK/14 CK + 64 ms; [CKSEL=0010 SUT=10]; default value
# Divide clock by 8 internally; [CKDIV8=0]
# Brown-out detection disabled; [BODLEVEL=111]
# Preserve EEPROM memory through the Chip Erase cycle; [EESAVE=0]

attiny84at1.bootloader.low_fuses=0x62
attiny84at1.bootloader.high_fuses=0xD7
attiny84at1.bootloader.extended_fuses=0xFF

attiny84at1.bootloader.path=empty
attiny84at1.bootloader.file=empty84at1.hex
attiny84at1.bootloader.tool=arduino:avrdude

attiny84at1.build.mcu=attiny84
attiny84at1.build.f_cpu=1000000L
attiny84at1.build.core=tiny
Návrat nahoru
 

 
Pexík
Anonymní





PříspěvekZaslal: 31 srpen 2016, 8:38    Předmět: Citovat

Problém vyřešen. Problém byl asi v scatch ISP arduina.
Kdyby někdo řešil podobný problém, tak nejvíc mi pomohly tyto stránky.
http://ernstc.dk/arduino/tinytuner.html
Naopak mi moc nepomohla ser. konzole Arduina. Nakonec sem to musel odladit přes konvertor USB/RS232.
Jestli najdu kde byly další chyby, tak to sem napíšu.
Návrat nahoru
 

Zobrazit příspěvky z předchozích:   
Zobrazit předchozí téma :: Zobrazit následující téma  
Přidat nové téma   Zaslat odpověď    Obsah fóra mcontrollers.com -> AVR Časy uváděny v GMT + 2 hodiny
 
Strana 1 z 1
Přejdi na:  
Můžete přidat nové téma do tohoto fóra.
Můžete odpovídat na témata v tomto fóru.
Nemůžete upravovat své příspěvky v tomto fóru.
Nemůžete mazat své příspěvky v tomto fóru.
Nemůžete hlasovat v tomto fóru.
Můžete k příspěvkům připojovat soubory
Můžete stahovat a prohlížet přiložené soubory
 



Num Lock Holder - app to hold Numlock
Copyright © 2017 Rudolf Veselý, mcontrollers.com.
Je zakázáno používat části tohoto webu bez souhlasu autora. || Powered by phpBB © 2001, 2002 phpBB Group - with RedSquare DoubleJ(Jan Jaap)