ATtiny10 i Bascom

Loading thread data ...

W dniu 2010-03-13 17:30, jacek pisze:

Podstawowe pytanie - piszesz program w BASICu (to zapomnij o ATtiny10 - ma za mało RAMu) czy używasz BASCOMa tylko jako programatora?

Bo programowanie ISP idzie zgodnie z protokołem zbliżonym do SPI.

Bo programowanie idzie również szeregowo ale całkiem innym protokołem PDI i programator musi go obsługiwać. Umie to już m.in. avrdude.

Reply to
Adam Dybkowski

A umie to jakiś prosty hardware, czy dalej najtańszy z PDI jest AVRSPImkII?? Bo problemem nie jest raczej ściągnięcie popularnego programu, tylko kwestia odpowiedniego hardware'u ;)...

Reply to
Konop

W dniu 2010-03-13 23:55, Konop pisze:

Protokół PDI jest dokładnie opisany w PDFach Atmela. Nie ma żadnego problemu, aby do programowania ATtiny10 czy ATtiny4 nie dało się wykorzystać najprostszego kabelka na port LPT (gdzie software na pececie programowo może sterować liniami I/O), minimalnie jednak przerobionego (dwukierunkowa linia danych).

Z czasem i tanie programatory na USB (takie za kilkadziesiąt zł) zyskają tą możliwość. Przyjrzyj się, z czym współpracuje avrdude w kwestii programowania ATtiny10.

Reply to
Adam Dybkowski

AVRISPmkII (od pewnej wersji...) obsługuje protokół PDI. Wiem to stąd, że szukałem czegoś do programowania XMega (w końcu się na nie nie zdecydowałem). Patrząc na politykę Atmela nie da się wykluczyć, że blokuje możliwość programowania ATtiny10 za pomocą tego narzędzia, jednak AVRISPmkII hardware'owo jest w stanie to obsłużyć ;)...

Reply to
Konop

Szczerze mówiąc, nie dotarłem jeszcze do tych opisów. Muszę więc ich poszukać! Wiem, że technicznie jest to wykonalne, tylko kwestia nakładu pracy. Zrobienie interfejsu to nie problem. Ale zrobienie wszystkiego, żeby miało ręce i nogi (czyli interfejs plus pracujące z nim oprogramowanie) to dla mnie już jest problem ;)... Dlatego pytałem czy jest już jakiś taki "komplet" - interfejs i wspierające go oprogramowanie....

Będę musiał się z tym zapoznać, bo (z tego co piszesz) wynika, że to właśnie to, co mnie interesuje :)...

Reply to
Konop

Sorry, mój błąd... ale nie tylko mój ;)... wbrew temu, co tu napisaliśmy, ATtiny10 programowany jest przez TPI a nie PDI. Dlatego AVRISPmkII go nie obsłuży....

Reply to
Konop

Eeee, ale namieszaliśmy... ATtiny10 to TPI, a Xmega to PDI ;)... Jasne i jeden i drugi da się dostosować do użytku ;)... ale ogólnie, zrobiliśmy zamieszanie ;D... A teraz - wiem doskonale, że TPI czy PDI zapewne nie wymaga jakiś czarów, i można spokojnie wykorzystać coś "a la" STK200 i inny soft do sterowania... tylko widzisz, jak ktoś nie jest obyty z programowaniem, to to dla niego jest czarna magia ;)... Zrobić własny hardware i napisać własny soft do programowania.... AVRDUDE z tego co widzę obsługuje ATtiny10 tylko poprzez STK600 i AVRISPmkII (ciekawe jak ;))... Czy to mi w czymś pomaga? :P...

Reply to
Konop

Konop pisze:

Chociaż... tu

formatting link
snipped-for-privacy@nongnu.org/msg02044.html piszą, że obsługuje ;)...

Reply to
Konop

W dniu 2010-03-14 14:57, Konop pisze:

Jasne, moja literówka.

Tu piszą, że avrdude obsługuje te protokoły z kabelkiem AVR ISP mkII:

formatting link
Co ciekawsze, AVR ISP mkII gada protokołem stk500v2 więc jest IMHO duża szansa, aby klony obsługujące ten protokół (w tym wiele programatorów USB na Allegro) również poradziły sobie z ATxmegami czy ATtiny10. Pytanie tylko na ile dobrze sklonowany jest hardware.

Tak - kup oryginalnego AVR ISP mkII i będziesz bezproblemowo mógł programować m.in. ATtiny10. Jest m.in. w Seguro:

formatting link

Reply to
Adam Dybkowski

Spoko, tak tylko pytam, na razie oszczędzam na inne rzeczy (nie związane z elektroniką ;))... Ale kiedyś był pomysł złożenia sobie USBASP'a, który szybko rozrósł się do zrobienia czegoś "od zera"... tyle tylko, że musiałoby to obsługiwać jakiś istniejący protokół ;)... fajnie wiedzieć, że jest szansa, aby moje COŚ działało też przez TPI i PDI ;)... Ale do powstania tego "czegoś" jeszcze minie trochę czasu :(...

Reply to
Konop

bagno pisze:

formatting link

Reply to
Zbych

W dniu 2010-03-16 14:58, bagno pisze:

Ależ to wygląda naprawdę bardzo prosto:

formatting link
Chyba sobie kupię jeden. Czas zacząć zabawę z maluchami 6-nóżkowymi. :)

Reply to
Adam Dybkowski

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.