Jestem nowy na forum i właśnie zakupiłem sobie kit avt 5226 ale niestety ni mogę rozgryżć sposobu jego sterowania jak narażię napisałem taki kod w bascomie ale jest on pewnie źle.
Kod: Zaznacz cały
$regfile = "attiny2313.dat"
$crystal = 8000000
Dim A As Byte
Config Scl = Portb.0
Config Sda = Portb.1
I2cinit
A = 16 ' tu jest problem
Do
I2cstart
I2cwbyte A
I2cwbyte 00000000
I2cwbyte 11111111
I2cwbyte 00000000
I2cwbyte 11111111
I2cwbyte 00000000
I2cwbyte 11111111
I2cwbyte 00000000
I2cwbyte 11111111
I2cstop
Loop
1. W projekcie moduły mają adresy 0x10,0x20,0x30 itd do 0x60 i nie zabardzo wiem jak będzie on wyglądał w bascomie
2.W artykule piszę też że początek znaku w tablicy generatora znaków to kod ASCII pomnożony przez 6 czyli 2 albo 3 liczby a tam potrzeba 5 liczb + 1 do przerwy jakie są te następne liczby
Zmiana napisałem program który wyświetla mi migającą strałkę ale jak teraz wyświetlić znaki za pomocą kodu ascii
Kod: Zaznacz cały
$regfile = "attiny2313.dat"
$crystal = 8000000
Dim A As Byte
Config Scl = Portb.0
Config Sda = Portb.1
I2cinit
A = 16
Do
I2cstart
I2cwbyte A
I2cwbyte 00010000
I2cwbyte 10100000
I2cwbyte 01000000
I2cwbyte 10010111
I2cwbyte 10010111
I2cwbyte 01000000
I2cwbyte 10100000
I2cwbyte 00010000
I2cstop
Waitms 5
I2cstart
I2cwbyte A
I2cwbyte 00000000
I2cwbyte 00000000
I2cwbyte 00000000
I2cwbyte 00000000
I2cwbyte 00000000
I2cwbyte 00000000
I2cwbyte 00000000
I2cwbyte 00000000
I2cstop
Waitms 5
Loop