Simulace AVR

Simulátory elektronických obvodů, a potíže a zkušenosti - aneb "někdy se hotový obvod skutečně chová tak, jak simulátor předpověděl..."

Moderátor: Moderátoři

Odpovědět
Zpráva
Autor
Uživatelský avatar
Aktuell87
Příspěvky: 23
Registrován: 09 lis 2012, 01:00
Bydliště: střední čechy

Simulace AVR

#1 Příspěvek od Aktuell87 »

Zdravím, existuje nějaký simulátor, který obsahuje LCD s HD44780 a ATmegu, do které by se dal "nahrát" HEX a celé by se to dalo spustit jako by to bylo reálně na DPS? Zdá se mi to trošku sci-fi, ale třeba má někdo zkušenost, která mě vyvede z omylu. Při pátrání sem zjistil, že OrCAD by snad možná cosi mohl.

Uživatelský avatar
Standa33
Příspěvky: 283
Registrován: 07 lis 2009, 01:00

#2 Příspěvek od Standa33 »

Zkus program Isis Proteus.

Uživatelský avatar
nekmil
Příspěvky: 780
Registrován: 06 bře 2005, 01:00
Bydliště: Havířov

#3 Příspěvek od nekmil »

No "sci-fi" to určitě není. Někteří z nás to běžně používají. :D
Bascom-AVR

Uživatelský avatar
Aktuell87
Příspěvky: 23
Registrován: 09 lis 2012, 01:00
Bydliště: střední čechy

#4 Příspěvek od Aktuell87 »

Standa33: Zkus program Isis Proteus.
Dík za radu, je to fakt skvělá hračka. Ani sem netušil, že něco takového existuje. Myslím, že mi to výrazně urychlí a ulehčí další mojí činnost. Tím věčným přepiováním čipu sem jen ztrácel čas a likvidoval megy. :D
Ještě kdyby tak šlo přinutit MAX232 aby se hlásil jako virtuální COM, aby se daly sbírat data v HyperTerminálu a byl bych maximálně spokojen. :P
Přílohy
Clipboard01.png
ISIS simulation
(37.76 KiB) Staženo 471 x

Uživatelský avatar
Panda38
Příspěvky: 713
Registrován: 21 lis 2012, 01:00
Bydliště: Most, Praha, Lanžhot
Kontaktovat uživatele:

#5 Příspěvek od Panda38 »

Aktuell87 píše:..a likvidoval megy.
Jak se dá zlikvidovat mega? Přece jsi nedělal 10,000 přeprogramování.

Uživatelský avatar
Atlan
Příspěvky: 4499
Registrován: 10 kvě 2004, 02:00
Bydliště: Košice

#6 Příspěvek od Atlan »

Aktuell87 píše:
Standa33: Zkus program Isis Proteus.
Dík za radu, je to fakt skvělá hračka. Ani sem netušil, že něco takového existuje. Myslím, že mi to výrazně urychlí a ulehčí další mojí činnost. Tím věčným přepiováním čipu sem jen ztrácel čas a likvidoval megy. :D
Ještě kdyby tak šlo přinutit MAX232 aby se hlásil jako virtuální COM, aby se daly sbírat data v HyperTerminálu a byl bych maximálně spokojen. :P
Ta to nadsenie prejde ked zistis ze to ma aj chyby, a tusim ze vypis terminalu v tom programe je. Dokonca v niektorom vzorovom priklade.

Uživatelský avatar
ZdenekHQ
Administrátor
Administrátor
Příspěvky: 25593
Registrován: 21 črc 2006, 02:00
Bydliště: skoro Brno
Kontaktovat uživatele:

#7 Příspěvek od ZdenekHQ »

Některý flashky se častým programování jaksi záhadně zpomalují, takže když se na ně moc spěchá, začne se procesor chovat jako vadný.

Třeba u T51PROG2 s tím problém není, ale starej dosovskej programátor to dělal. Stačilo jen nastavit delší čekací smyčky a problém zmizel.
Pro moje oslovení klidně použijte jméno Zdeněk
Správně navržené zapojení je jako recept na dobré jídlo.
Můžete vynechat půlku ingrediencí, nebo přidat jiné,
ale jste si jistí, že vám to bude chutnat[?
]

Uživatelský avatar
remmidemmi
Příspěvky: 7
Registrován: 16 črc 2011, 02:00
Bydliště: hlavní město neřesti a hříchu

#8 Příspěvek od remmidemmi »

to mas nestabilni nebo prilis vysoke programovaci napeti flasky 8-)

Uživatelský avatar
ZdenekHQ
Administrátor
Administrátor
Příspěvky: 25593
Registrován: 21 črc 2006, 02:00
Bydliště: skoro Brno
Kontaktovat uživatele:

#9 Příspěvek od ZdenekHQ »

Ten dosovskej programátor byl tento: http://www.elektro-obecnice.cz/atmel.asp?id=01

Těžko by si pamatoval, kolik toho naprogramoval, ale obecně prvních 10 cyklů bylo bez problémů a pak se muselo ubrat.
Pro moje oslovení klidně použijte jméno Zdeněk
Správně navržené zapojení je jako recept na dobré jídlo.
Můžete vynechat půlku ingrediencí, nebo přidat jiné,
ale jste si jistí, že vám to bude chutnat[?
]

Uživatelský avatar
Aktuell87
Příspěvky: 23
Registrován: 09 lis 2012, 01:00
Bydliště: střední čechy

#10 Příspěvek od Aktuell87 »

Panda38 píše:
Aktuell87 píše:..a likvidoval megy.
Jak se dá zlikvidovat mega? Přece jsi nedělal 10,000 přeprogramování.
První likvidace byla chyba mé nepozornosti, zapnul jsem zdroj a měl jsem tam z předchozího pokusu nastaveno 15V a nestáh sem to a dvě vteřiny na likvidaci stačily. Další dvě mi samy odešly asi po 200 přepisech, nevím jak je to možné, prostě sem programoval najednou hláška chip error a už sem s tím nic nenadělal, možná je to programátorem (používám ten malý laciný USBasp z Číny), možná mu nesvědčí nepájivé pole v kterém se pořád vrtám, prostě nevím...

Ale aspoň že mám ten simulátor ISIS, aspoň fyzické programování můžu omezit :)

Uživatelský avatar
Aktuell87
Příspěvky: 23
Registrován: 09 lis 2012, 01:00
Bydliště: střední čechy

#11 Příspěvek od Aktuell87 »

Má někdo v ISIS Proteus zkušenost s prvkem Virtual terminal? Programuje se to stejně jako kdybych tam měl MAX232 a data posílal/přijímal přes COM v PC v HyperTerminalu? Díky

Uživatelský avatar
venca666
Příspěvky: 77
Registrován: 02 bře 2014, 01:00
Bydliště: u mě Doma
Kontaktovat uživatele:

#12 Příspěvek od venca666 »

mě se to taky několikrát stalo, že to hlásilo chip error a něco... způsobila to chybka ve zdrojáku. programátor nahrál do MCU chybný zdroják a šlus, už to nešlo znovu naprogramovat. MCU takto pokažených, ale funkčních mám několik a ted scháním někoho kdo má eprom mazačku. (doktora).

Odpovědět

Zpět na „Simulátory a simulace obvodů“