-
1. Data: 2010-03-13 16:30:01
Temat: ATtiny10 i Bascom
Od: "jacek" <j...@w...pl>
Witam
Jak zaprogramować ATtiny10 z programu Bascom AVR.
ATtiny13 ma przypisane porty ISP - Clk, Mosi, Miso, Reset
ATtiny10 jakieś TPIDATA i TPICLK
-
2. Data: 2010-03-13 18:37:08
Temat: Re: ATtiny10 i Bascom
Od: Adam Dybkowski <a...@4...pl>
W dniu 2010-03-13 17:30, jacek pisze:
> Jak zaprogramować ATtiny10 z programu Bascom AVR.
Podstawowe pytanie - piszesz program w BASICu (to zapomnij o ATtiny10 -
ma za mało RAMu) czy używasz BASCOMa tylko jako programatora?
> ATtiny13 ma przypisane porty ISP - Clk, Mosi, Miso, Reset
Bo programowanie ISP idzie zgodnie z protokołem zbliżonym do SPI.
> ATtiny10 jakieś TPIDATA i TPICLK
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.
--
Adam Dybkowski
http://dybkowski.net/
Uwaga: przed wysłaniem do mnie maila usuń cyfry z adresu.
-
3. Data: 2010-03-13 22:55:20
Temat: Re: ATtiny10 i Bascom
Od: Konop <k...@g...pl>
>> ATtiny10 jakieś TPIDATA i TPICLK
> 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.
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 ;)...
--
Pozdrawiam
Konop
-
4. Data: 2010-03-14 07:56:50
Temat: Re: ATtiny10 i Bascom
Od: "jacek" <j...@w...pl>
> >> ATtiny10 jakieś TPIDATA i TPICLK
> > 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.
>
> 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 ;)...
Mam AVRSPImkII ale nie programuje on ATtiny10
przynajmniej niema go w spisie programowanych
procków. Szukałem na stronie ATMEL-a i tylko
co znalazłem to STK600 + przystawka do ATtiny10
Może źle szukałem.
-
5. Data: 2010-03-14 11:14:09
Temat: Re: ATtiny10 i Bascom
Od: Adam Dybkowski <a...@4...pl>
W dniu 2010-03-13 23:55, Konop pisze:
>>> ATtiny10 jakieś TPIDATA i TPICLK
>> 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.
>
> 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 ;)...
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.
--
Adam Dybkowski
http://dybkowski.net/
Uwaga: przed wysłaniem do mnie maila usuń cyfry z adresu.
-
6. Data: 2010-03-14 13:31:39
Temat: Re: ATtiny10 i Bascom
Od: Konop <k...@g...pl>
>> 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 ;)...
> Mam AVRSPImkII ale nie programuje on ATtiny10
> przynajmniej niema go w spisie programowanych
> procków. Szukałem na stronie ATMEL-a i tylko
> co znalazłem to STK600 + przystawka do ATtiny10
> Może źle szukałem.
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ć ;)...
--
Pozdrawiam
Konop
-
7. Data: 2010-03-14 13:33:57
Temat: Re: ATtiny10 i Bascom
Od: Konop <k...@g...pl>
> 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).
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....
> 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.
Będę musiał się z tym zapoznać, bo (z tego co piszesz) wynika, że to
właśnie to, co mnie interesuje :)...
--
Pozdrawiam
Konop
-
8. Data: 2010-03-14 13:52:43
Temat: Re: ATtiny10 i Bascom
Od: Konop <k...@g...pl>
> Mam AVRSPImkII ale nie programuje on ATtiny10
> przynajmniej niema go w spisie programowanych
> procków. Szukałem na stronie ATMEL-a i tylko
> co znalazłem to STK600 + przystawka do ATtiny10
> Może źle szukałem.
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....
--
Pozdrawiam
Konop
-
9. Data: 2010-03-14 13:57:35
Temat: Re: ATtiny10 i Bascom
Od: Konop <k...@g...pl>
> 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.
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...
--
Pozdrawiam
Konop
-
10. Data: 2010-03-14 13:58:03
Temat: Re: ATtiny10 i Bascom
Od: Konop <k...@g...pl>
Konop pisze:
>> Mam AVRSPImkII ale nie programuje on ATtiny10
>> przynajmniej niema go w spisie programowanych
>> procków. Szukałem na stronie ATMEL-a i tylko
>> co znalazłem to STK600 + przystawka do ATtiny10
>> Może źle szukałem.
>
> 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....
Chociaż... tu
http://www.mail-archive.com/a...@n...org/m
sg02044.html
piszą, że obsługuje ;)...
--
Pozdrawiam
Konop