Attiny26 a Rc5send

Diskuze a poradna o programátorech a programování různých obvodů

Moderátor: Moderátoři

Odpovědět
Zpráva
Autor
Uživatelský avatar
apam
Příspěvky: 111
Registrován: 17 bře 2007, 00:00

Attiny26 a Rc5send

#1 Příspěvek od apam »

Dobrý den, nevíte někdo kde může být problem, proč to nejde zkompilovat?:

$regfile = "attiny26.dat"
$crystal = 8000000
$hwstack = 32
$swstack = 8
$framesize = 24

Config Portb.4 = Output
Config Porta.2 = Input
Config Porta.5 = Input
Config Porta.6 = Input

Led Alias Portb.4
Test Alias Pina.2
Ina Alias Pina.5
Inb Alias Pina.6

Test = 1

Dim Togbit As Byte , Command As Byte , Address As Byte

Togbit = 0
Address = 0
Command = 255
Do
If Ina = 1 Then
Togbit = 0
Address = 10
Command = 10
Gosub Poslat
Waitms 100
End If
If Inb = 1 Then
Togbit = 0
Address = 10
Command = 20
Gosub Poslat
Waitms 100
End If
If Test = 0 Then
Togbit = 0
Address = 1
Command = 3
Gosub Poslat
Waitms 100
End If
Loop

End

Poslat:
Set Led
Rc5send Togbit , Address , Command
Reset Led
Return

Vypisuje

...assignment error [COMPARE1A:0 111:112] ... a odkazuje na poslední řádek v souboru
Uživatelský avatar
nekmil
Příspěvky: 787
Registrován: 06 bře 2005, 00:00
Bydliště: Havířov

#2 Příspěvek od nekmil »

A zajímavé je, že změnou procesoru kompilace proběhne bez chyb.

Nebude to třeba tím, že u 2313 je timer/counter1 16-ti bitový a u tiny26 jenom 8-mi bitový ?
Uživatelský avatar
apam
Příspěvky: 111
Registrován: 17 bře 2007, 00:00

#3 Příspěvek od apam »

...možná bude chyba v dat souboru attiny26, jsou nějaké aktualizace bascomu?
Uživatelský avatar
nekmil
Příspěvky: 787
Registrován: 06 bře 2005, 00:00
Bydliště: Havířov

#4 Příspěvek od nekmil »

Podívej se do helpu k tomu RC5send. Asi nepoužívá ten 16-ti bitový čítač jen tak ze srandy.
Odpovědět

Zpět na „Programování PIC, ATMEL, EEPROM a dalších obvodů“