[ATTiny13][Bascom] Pytania o programowanie.

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
Awatar użytkownika
matrix
Użytkownik
Posty: 1796
Rejestracja: 15 mar 2006, 5:21
Lokalizacja: Sochaczew
Kontakt:

[ATTiny13][Bascom] Pytania o programowanie.

Post autor: matrix » 27 lip 2012, 19:51

Jest jakieś specjalne postępowanie przy programowaniu tiny13? Pierwszy raz się za niego wezmę więc stąd moje pytanie. Są jakieś przeciw wskazania bym za jego pomocą dekodował RC5?

Niby ma na pokładzie timer 8 bit, ale nie doczytałem czy RC5 używa timera 8 bit.

Oczywiście programowanie w Bascomie.

Awatar użytkownika
kayron
Użytkownik
Posty: 2088
Rejestracja: 21 wrz 2008, 12:53
Lokalizacja: Poland
Kontakt:

Post autor: kayron » 27 lip 2012, 20:23

1.Musisz sobie zmienić ustawienia kompilatora lub wstawić dyrektywy ustawiające wielkość stosów, bo na ustawieniach domyślnych ci wywali że nie ma pamięci na zmienne.

Kod: Zaznacz cały

$swstack = 8
$hwstack = 8
$framesize = 8
2. Co do Timera, to nie pamiętam czy i jakiego używa Bascom do dekodowania RC5. Ale była dyrektywa pozwalająca to zmienić, tzn. wyznaczyć inny Timer niż domyślny. Natomiast nie wiem czy nie musi to być 16-bitowy Timer ? W takim przypadku musiałbyś sam sobie napisać procedurę dekodującą, co wcale takie skomplikowane nie jest.

Awatar użytkownika
matrix
Użytkownik
Posty: 1796
Rejestracja: 15 mar 2006, 5:21
Lokalizacja: Sochaczew
Kontakt:

Post autor: matrix » 27 lip 2012, 20:48

Dzięki kayron. Chciałem się "na sucho" upewnić nim wykonam płytkę.

Awatar użytkownika
kayron
Użytkownik
Posty: 2088
Rejestracja: 21 wrz 2008, 12:53
Lokalizacja: Poland
Kontakt:

Post autor: kayron » 28 lip 2012, 16:52

Używany jest Timer0 wiec wystarczy 8_bitowy.

Awatar użytkownika
kris74
Użytkownik
Posty: 270
Rejestracja: 16 sie 2006, 17:36
Lokalizacja: Gorzów Wielkopolski

Post autor: kris74 » 29 lip 2012, 10:42

Na attiny 13 spokojnie można zrobić odbiór w RC5, robiłem taki odbiorniczek z nauką kodów pilota i pięknie to na tym maluszku działało.

ODPOWIEDZ