Witam wszystkich forumowiczów...
Wykonałem płytke do wyświetlacza widmowego wg. schematu (tam gdzie to 3V to wpiąłem przewody od USB zeby zaprogramowac, bo do programowania potrzebne 5V)
Link
wygląda to tak...
Link1
nie było problemu wykonac jednak gorzej u mnie z programowaniem...
zakupiłem na allegro programator stk 200/300, program wyglada nastepująco
pobrałem program Bascom AVR, zainstalowałem drukarke pod LPT, podlączyłem do kompa wszystko jak trzeba i dalej postepowałem tak...
Link1
Link2
Link3
Link4
(fusebitow nie przestawiałem bo po pierwsze nie bardzo mam pojecia jak a po drugie wystarszy zeby układ pracował na wewnetrznym oscylatorze ktory jest ustawiony fabrycznie )
to chyba wszystko co zrobiłem... skoro nie chce sie programowac to gdzies musi byc błąd... ale gdzie? bardzo prosił bym o pomoc...
jesli czegos istotnego nie napisałem to prosze o stosowny komentaz
pozdrawiam --> Darek
Wykonałem płytke do wyświetlacza widmowego wg. schematu (tam gdzie to 3V to wpiąłem przewody od USB zeby zaprogramowac, bo do programowania potrzebne 5V)
Link
wygląda to tak...
Link1
nie było problemu wykonac jednak gorzej u mnie z programowaniem...
zakupiłem na allegro programator stk 200/300, program wyglada nastepująco
' Program widmowy wyswietlacz LED
$crystal = 8000000 ' 8 MHz
Config Portb = &B11111111 'wszystkie porty B jako wyjścia
Portb = &B00000000 'stan niski na porcie B
Config Portd = &B1111111 'wszystkie porty D jako wyjścia
Portd = &B0000000 'wszystko wyłaczone
Dim A As Byte 'jak na zmienną wystarczy jeden bajt to nie trzeba od razu integera
A = 0
Do
Portd = Lookup(a , Ex)
Waitus 1000
Portd = &B0000000
A = A + 1
If A = 23 Then Exit Do ' napis wyswietla sie tylko raz po zresetowaniu
Loop
End
Ex:
Data 0 , 0 , 255 , 64 , 32 , 16 , 32 , 64 , 255 , 0 , 0 , 0 , 60 , 66 , 129 , 129 , 129 , 66 , 60 , 0 , 0 , 255 , 64 , 32 , 16 , 32 , 64 , 255 , 0
' kody poszczegolnych kolumn napisupobrałem program Bascom AVR, zainstalowałem drukarke pod LPT, podlączyłem do kompa wszystko jak trzeba i dalej postepowałem tak...
Link1
Link2
Link3
Link4
(fusebitow nie przestawiałem bo po pierwsze nie bardzo mam pojecia jak a po drugie wystarszy zeby układ pracował na wewnetrznym oscylatorze ktory jest ustawiony fabrycznie )
to chyba wszystko co zrobiłem... skoro nie chce sie programowac to gdzies musi byc błąd... ale gdzie? bardzo prosił bym o pomoc...
jesli czegos istotnego nie napisałem to prosze o stosowny komentaz
pozdrawiam --> Darek