i porsty program do tego. I jeeszcze jedno czy przy wszystkich porgramach któryh pisze trzeba ustawiać fusy ?
fusebity i porogra migającej diody
fusebity i porogra migającej diody
Witam.chcał bym zrobić na początek migająćą diode led i mugłbym was poprosić o chemat
i porsty program do tego. I jeeszcze jedno czy przy wszystkich porgramach któryh pisze trzeba ustawiać fusy ?
i porsty program do tego. I jeeszcze jedno czy przy wszystkich porgramach któryh pisze trzeba ustawiać fusy ?
Ale jeśli w programie jest napisane
to nic nie trzeba zmieniać fusebitów ?
[ Dodano: 2011-03-18, 13:46 ]
tutaj daje przykładowy program
w nim też trzeba ustawiać fusy ?
[ Dodano: 2011-03-18, 14:23 ]
[quote="minik97"]Ale jeśli w programie jest napisane
to nic nie trzeba zmieniać fusebitów ?
[ Dodano: 2011-03-18, 13:46 ]
tutaj daje przykładowy program
w nim też trzeba ustawiać fusy ? a jeśli tak to jak to trzeba zrobić bo tego opisu na tej stronie nie za bardzo rozumiem 
Kod: Zaznacz cały
$crystal = 1000000 [ Dodano: 2011-03-18, 13:46 ]
tutaj daje przykładowy program
Kod: Zaznacz cały
$regfile = "m8def.dat" 'zadeklarowanie użytego procesora
$crystal = 1000000 'zadeklarowanie szybkości wewnętrznego kwarcu
Config Portb = Output 'zadeklarowanie wszystkich portów b jako wyjście
Portb = &B00000000 'ustalenie stanu początkowego portów na stan niski
Do 'początek nieskończonej pętli DO
Portb.1 = 1 'portb.1 stan wysoki
Waitms 500 'czekaj 0,5 sekundy
Portb.1 = 0 'portb.1 stan niski
Waitms 500 'czekaj 0,5 sekundy
Loop 'koniec nieskończonej pętli DO
End[ Dodano: 2011-03-18, 14:23 ]
[quote="minik97"]Ale jeśli w programie jest napisane
Kod: Zaznacz cały
$crystal = 1000000 [ Dodano: 2011-03-18, 13:46 ]
tutaj daje przykładowy program
Kod: Zaznacz cały
$regfile = "m8def.dat" 'zadeklarowanie użytego procesora
$crystal = 1000000 'zadeklarowanie szybkości wewnętrznego kwarcu
Config Portb = Output 'zadeklarowanie wszystkich portów b jako wyjście
Portb = &B00000000 'ustalenie stanu początkowego portów na stan niski
Do 'początek nieskończonej pętli DO
Portb.1 = 1 'portb.1 stan wysoki
Waitms 500 'czekaj 0,5 sekundy
Portb.1 = 0 'portb.1 stan niski
Waitms 500 'czekaj 0,5 sekundy
Loop 'koniec nieskończonej pętli DO
EndJedynie w nielicznych przypadkach fuse bity są bez znaczenia. Musisz zrozumieć co to jest warstwa sprzętu i warstwa oprogramowania. Obie warstwy muszą być ze sobą spójne i do tego służą między innymi fuse bity.
Zakładasz już któryś z kolei temat o programowaniu AVR i fuse bitach. Najpierw przeczytaj jakiś kurs lub książkę na ten temat, a później jeżeli jeszcze czegoś nie zrozumiesz to pytaj, bo w tej chwili twoje pytania nie mają sensu.
Masz programator i procesor? Przed programowaniem odczytujesz fuse bity i ewentualnie korygujesz ustawienia (albo zmieniasz program).Ale jeśli w programie jest napisane
Kod:
$crystal = 1000000
to nic nie trzeba zmieniać fusebitów ?
Zakładasz już któryś z kolei temat o programowaniu AVR i fuse bitach. Najpierw przeczytaj jakiś kurs lub książkę na ten temat, a później jeżeli jeszcze czegoś nie zrozumiesz to pytaj, bo w tej chwili twoje pytania nie mają sensu.