Nastavení Fuse u ATtiny 2313

Diskuze a poradna o programátorech a programování různých obvodů

Moderátor: Moderátoři

Zpráva
Autor
Uživatelský avatar
Crifodo
Příspěvky: 14779
Registrován: 11 říj 2005, 00:00

#31 Příspěvek od Crifodo »

Nebude rychlejší, když pro ten termostat vytvoříš vlastní program?
Uživatelský avatar
popopepe
Příspěvky: 553
Registrován: 26 říj 2005, 00:00

#32 Příspěvek od popopepe »

Dokážeš ten program z toho uC zase načíst zpátky? Jenom jestli to je opravdu naprogramované...
Uživatelský avatar
Michaell0071
Příspěvky: 132
Registrován: 09 říj 2010, 00:00

#33 Příspěvek od Michaell0071 »

Ano dokážu to jsem zkoušel :)
Uživatelský avatar
ujosvec
Příspěvky: 283
Registrován: 07 srp 2008, 00:00

#34 Příspěvek od ujosvec »

je možný hodit schéma?
Uživatelský avatar
ujosvec
Příspěvky: 283
Registrován: 07 srp 2008, 00:00

#35 Příspěvek od ujosvec »

a ještě jenu věc máš nahranou taky část programu do EEPROM?
Uživatelský avatar
Michaell0071
Příspěvky: 132
Registrován: 09 říj 2010, 00:00

#36 Příspěvek od Michaell0071 »

Jasný, zasílám celý časopis PE zapojení začíná na straně 16. Dám sem link, bude to asi rychlejší. http://leteckaposta.cz/288819753 Díky za pomoc. Ještě link, kde jsem dal na video čtení zapsaného programu z uP a také čtení těch konfiguračních (fuse) bitů (jen se omlouvám za sekání videa na rychlo jsem nesehnal lepší program) http://leteckaposta.cz/485266271
Uživatelský avatar
Michaell0071
Příspěvky: 132
Registrován: 09 říj 2010, 00:00

#37 Příspěvek od Michaell0071 »

Tak to nevím zítra na to mrknu a dám vědět. díky
Uživatelský avatar
AB1
Příspěvky: 312
Registrován: 23 lis 2009, 00:00

#38 Příspěvek od AB1 »

Zkus tam nejdřív nahrát tento jednoduchý program pro blikání.
Ledka (v serii s 470 Ohm) na portB.0 proti zemi musí blikat 1x za vteřinu.
Přílohy
Bik2313.hex
(463 bajtů) Staženo 75 x
Uživatelský avatar
Michaell0071
Příspěvky: 132
Registrován: 09 říj 2010, 00:00

#39 Příspěvek od Michaell0071 »

pro AB1: ahoj jeden uživatel se kterým tento problém taky řeším mi taky poskytnul program viz. příloha který je upraven, aby v zapojení začalo cvakat relátko. Nahrál jsem program do uP a cvaká. Pak jsem přečetl data z EEPROM paměti a byla prázdná zapsal jsem tam tedy ještě část programu určeného pro tuto paměť ale stále zapojení nereaguje. :(
Přílohy
C_blikatko_delay.hex
(267 bajtů) Staženo 65 x
Uživatelský avatar
ujosvec
Příspěvky: 283
Registrován: 07 srp 2008, 00:00

#40 Příspěvek od ujosvec »

a nahráls ty FUSE třeba pro interních 8Mhz?
Uživatelský avatar
Michaell0071
Příspěvky: 132
Registrován: 09 říj 2010, 00:00

#41 Příspěvek od Michaell0071 »

Fuse jsem nenahrál žádné všechny ty políčka jsou odškrtnutá viz to video.Nevím právě která mám zaškrtnout aby to fungovalo a aby uP zetratil komunikaci s programátorem.
Uživatelský avatar
ujosvec
Příspěvky: 283
Registrován: 07 srp 2008, 00:00

#42 Příspěvek od ujosvec »

když máš připojený programátor a spustíš ""PPROG.E2S"" tak se ti spustí PannyProg a mněl by ti tam všechno sám nahrát. Pojistky nastav na externí oscilátot 3-8Mhz (CKSEL1 a SPIEN) ostatní nech nezaškrtlé
Uživatelský avatar
AB1
Příspěvky: 312
Registrován: 23 lis 2009, 00:00

#43 Příspěvek od AB1 »

Fuse máš dobře, nenech se zmýlit.
Měl bys mít dva soubory:
xx.hex s programem a
xx.eep s daty pro eeprom.

Postup v Ponyprogu je:
1. Open program memory file (xx.hex)
2. Write program memory
3. Open data memory file (xx.eep)
4. Write data memory

Když pak přečteš čip příkazem Read device (nebo Read all)
musíš vidět obsah xx.hex od adresy 0
a obsah xx.eep od adresy 800h.
Uživatelský avatar
Michaell0071
Příspěvky: 132
Registrován: 09 říj 2010, 00:00

#44 Příspěvek od Michaell0071 »

Pro AB1: přesně tak to tam i vidím všechny políčka ve fuses jsou nezaškrtnutá ale přesto to nefunguje. Nevím.
Pro Ujosvec: Když bych zaškrtnul CKSEL1 a SPIEN bude programátor stále komunikovat s uP nezruší se tak funkce programování přes LPT port? Díky
Uživatelský avatar
AB1
Příspěvky: 312
Registrován: 23 lis 2009, 00:00

#45 Příspěvek od AB1 »

Já tady končím.
Odpovědět

Zpět na „Programování PIC, ATMEL, EEPROM a dalších obvodů“