RTV forum PL | NewsGroups PL

Hurtowe programowanie kilkudziesięciu ATmeg za pomocą USBasp lub AVR Dragon?

hurtowe programowanie AVR ?

NOWY TEMAT

elektroda NewsGroups Forum Index - Elektronika Polska - Hurtowe programowanie kilkudziesięciu ATmeg za pomocą USBasp lub AVR Dragon?

Goto page Previous  1, 2, 3

Grzegorz Niemirowski
Guest

Mon Apr 18, 2016 10:10 pm   



sundayman <sundayman@poczta.onet.pl> napisał(a):
Quote:
Pewnie miałeś ustawioną zworkę na wolniejszą prędkość.
ale właśnie nie.
Zworkę mam cały czas zdjętą.
I - kiedy jest MkAVR zaznaczony "Auto SCK speed", to bez żadnego
przestawiania można na "świeżym" mcu zaprogramować fusy na szybki kwarc, i
potem też bez żadnego przestawiania już na pełnej prędkości wgrać
resztę.
Ale chyba rozwiązałem - po dodaniu do pierwszej linii parametru -B 5 (
podobno na 1Mhz) działa OK.
Tj. programuje fusy - a potem już leci "na szybko" z flashem i eepromem.
Dziwne, ale działa.

Tak, to jest właśnie to. -B pozwala zmienić programowo prędkość zegara
SPI/ISP. Zapomniałem, że jest taka opcja.

--
Grzegorz Niemirowski
http://www.grzegorz.net/
OE PowerTool i Outlook Express: http://www.grzegorz.net/oe/
Uptime: 27 days, 0 hours, 6 minutes and 23 seconds

sundayman
Guest

Mon Apr 18, 2016 10:25 pm   



Quote:
Tak, to jest właśnie to. -B pozwala zmienić programowo prędkość zegara
SPI/ISP. Zapomniałem, że jest taka opcja.

Znaczy np. jeżeli mam przestawiony zegar na zewnętrzny kwarc 14.7Mhz, to
jaki ten parametr powinien być ?

Grzegorz Niemirowski
Guest

Mon Apr 18, 2016 10:39 pm   



sundayman <sundayman@poczta.onet.pl> napisał(a):
Quote:
Znaczy np. jeżeli mam przestawiony zegar na zewnętrzny kwarc 14.7Mhz, to
jaki ten parametr powinien być ?

Dla 14,7 MHz zegar SPI nie powinien być szybszy niż 3,6 MHz. Okres nie
powinien być więc krótszy niż ok 0,3 mikrosekundy. Nie wiem jakie maksymalne
prędkości wspiera USBasp. Spróbuj z opcją -B 0.3. Jak nie zadziała, to -B
0.5 lub -B 0.7. Możliwe, że 1 to najmniej, ale najlepiej sprawdź
doświadczalnie przy jak małej wartości jeszcze da się programować Flash. Sam
Flash w procku pewnie też ma jakieś ograniczenie.

--
Grzegorz Niemirowski
http://www.grzegorz.net/
OE PowerTool i Outlook Express: http://www.grzegorz.net/oe/
Uptime: 27 days, 0 hours, 31 minutes and 8 seconds

sundayman
Guest

Mon Apr 18, 2016 11:02 pm   



dobra, już jest prawie idealnie Smile
Znaczy programuje i jest ok.

Ale - jeżeli w jakiejś linii skryptu pojawia się błąd, to skrypt się nie
zatrzymuje, tylko leci dalej. A ponieważ jest tego sporo do ogarnięcia,
fajnie by było, żeby na jakiś error się całość zatrzymała.
Da się tak ?

Grzegorz Niemirowski
Guest

Mon Apr 18, 2016 11:11 pm   



sundayman <sundayman@poczta.onet.pl> napisał(a):
Quote:
dobra, już jest prawie idealnie Smile
Znaczy programuje i jest ok.
Ale - jeżeli w jakiejś linii skryptu pojawia się błąd, to skrypt się nie
zatrzymuje, tylko leci dalej. A ponieważ jest tego sporo do ogarnięcia,
fajnie by było, żeby na jakiś error się całość zatrzymała.
Da się tak ?

Musisz sprawdzać, czy wystąpił błąd. Masz do dyspozycji zmienną %errorlevel%
ustawianą przez AVRDUDE po każdym uruchomieniu. Jak nie ma błędu, to wynosi
0, jak jest błąd, to 1.

avrdude.exe ........
IF ERRORLEVEL 1 GOTO END
avrdude.exe ........
:END

--
Grzegorz Niemirowski
http://www.grzegorz.net/
OE PowerTool i Outlook Express: http://www.grzegorz.net/oe/
Uptime: 27 days, 1 hours, 3 minutes and 35 seconds

adamschodowy
Guest

Thu Apr 21, 2016 12:27 am   



Quote:
Zapomniałem dopisać - żeby się obyło bez skryptów Smile
Bo zanim dojdę co i jak , to ruski miesiąc upłynie.

Coś okienkowego mi się marzy...

https://sourceforge.net/projects/minimousemacro/

Goto page Previous  1, 2, 3

elektroda NewsGroups Forum Index - Elektronika Polska - Hurtowe programowanie kilkudziesięciu ATmeg za pomocą USBasp lub AVR Dragon?

NOWY TEMAT

Regulamin - Zasady uzytkowania Polityka prywatnosci Kontakt RTV map News map