jak zaprogramoważ ATinny15

To forum jest dla wszystkich pasjonatów mikrokontrolerów AVR Atmela. Wymiana doświadczeń i pomoc dla początkujących w pisaniu programów zarówno w C, Asemblerze jak i BASCOM. Zapraszam znawców tematu, aby pomogli wszystkim początkującym!
ODPOWIEDZ
Gość

jak zaprogramoważ ATinny15

Post autor: Gość » 07 maja 2005, 22:17

witam.

niemoge załadowac prostego programu:

$regfile = "15def.dat"
Config Portb = 255
Do
Portb.0 = 1
Waitms 300
Portb = 0
Portb.1 = 1
Waitms 300
Portb.1 = 0
Portb.2 = 1
Waitms 300
Portb.2 = 0
Loop

do ATinny15,dlaczego?
Mam wXP, Bascom 1.11.7.4, STK200

czarutek
Użytkownik
Posty: 236
Rejestracja: 02 lis 2004, 11:51
Lokalizacja: Warszawa
Kontakt:

Post autor: czarutek » 08 maja 2005, 7:19

W 6-tej linijce brak .0 ?

Gość

Post autor: Gość » 08 maja 2005, 11:26

witam.

Grzechu ta 6-ta linijka niema większego znaczenia, gdyż PORTB=0 oznacza wyzerowanie całego portu. Problem jest wciąż w kodzie który pomimo braku błędów niedaje się uruchomić w procesorze. Brak poprostu oznak życia(próbowałem na dwóch takich prockach)

pozdrawiam i rozkładam ręce........

czarutek
Użytkownik
Posty: 236
Rejestracja: 02 lis 2004, 11:51
Lokalizacja: Warszawa
Kontakt:

Post autor: czarutek » 08 maja 2005, 14:09

Nie znam BASCOMa. Na oko tylko widzę, że coś tu ma migać co 0.3s... :)
Nie rozumiem też do końca czy nie możesz go zaprogramować, czy możesz, ale program nie działa zgodnie z oczekiwaniami.
Wklej tu HEXa, to zaraz sprawdzę.

Michal_z1
-
Posty: 6
Rejestracja: 08 maja 2005, 11:40
Lokalizacja: Śląsk i okolice

Post autor: Michal_z1 » 08 maja 2005, 18:41

HEX dla ciebie.

:1000000008C018951895189518951895189518956D
:1000100018958FE181BD87E181BD66248FEF87BB95
:10002000C09A8CE291E015D080E088BBC19A8CE246
:1000300091E00FD0C198C29A8CE291E00AD0C298A8
:100040003197F1F70895689462F80895E89462F89A
:100050000895EF93FF93EE27E82BE92B31F0E8EEBC
:10006000F3E03197F1F70197D1F7FF91EF91089500
:00000001FF

z mojej strony wygląda że program jest "wlany" do procka ale wbrew oczekiwaniom nic się nie dzieje, 3 diody zamiast migać to tylko jedna z nich świeci.

P.S. Słusznie zauważyłeś "że coś tu ma migać co 0.3s...", właściwie chodzi o to aby cokolwiek działało, gdyż analiza większego programu jest niewygodna. [/quote][/code]

czarutek
Użytkownik
Posty: 236
Rejestracja: 02 lis 2004, 11:51
Lokalizacja: Warszawa
Kontakt:

Post autor: czarutek » 08 maja 2005, 19:34

U mnie wygląda na to, że na stałe palą się LED1 i LED2 (LED0 jest zgaszona, czyli na PB0 jest H).

A wlej na próbę to:

:020000020000FC
:1000000008C018951895189518951895189518956D
:1000100018950FEF07BB07D008D0083F11F40FEF7A
:10002000FACF0A95F8CF08BB08952FEF3FEF42E0D3
:0E0030002A95F1F73A95E1F74A95D1F7089530
:00000001FF

ODPOWIEDZ