Aktyw Forum

Zarejestruj się na forum.ep.com.pl i zgłoś swój akces do Aktywu Forum. Jeśli jesteś już zarejestrowany wystarczy, że się zalogujesz.

Sprawdź punkty Zarejestruj się

Bascom duty cycle 50%

Ania30
-
-
Posty: 124
Rejestracja: 31 lip 2018, o 07:57

Bascom duty cycle 50%

Postautor: Ania30 » 24 paź 2019, o 21:27

Witam
Gdzie w tym kodzie dać NOP aby było dokładniejsze duty cycle 50%.
Czy dobrze dałam NOP.
Za pomoc z góry dziękuję.
Pozdrawiam
Ania

$regfile = "m328Pdef.dat"
$crystal = 16000000
Config Pinb.1 = Output
Portb.1 = 1
Led_1 Alias Portb.1
Config Pinb.2 = Output
Portb.2 = 1
Led_2 Alias Portb.2
Do
NOP
NOP
Led_1 = 0
Led_2 = 1
Wait 64
Led_1 = 1
Led_2 = 0
Wait 64
Loop
End

Ania30
-
-
Posty: 124
Rejestracja: 31 lip 2018, o 07:57

Re: Bascom duty cycle 50%

Postautor: Ania30 » 25 paź 2019, o 10:40

Czy w tym kodzie dobrze dodałam NOP ?
$regfile = “m328pdef.dat”
$crystal = 16000000
Portb.1.2 = Output
Ddrb.1 = Output
Do
NOP
NOP
Portb.1 = 1 ‘LED on
Waitms 8000 ’64 sekund
Toggle PortB.1
Portb.2 = 1 ‘LED off
Waitms 8000 ’64 sekund
Toggle PortB.2
Loop
End
Ostatnio zmieniony 27 lip 2020, o 15:56 przez Ania30, łącznie zmieniany 1 raz.

Ania30
-
-
Posty: 124
Rejestracja: 31 lip 2018, o 07:57

Re: Bascom duty cycle 50%

Postautor: Ania30 » 25 paź 2019, o 10:47

A w tym kodzie gdzie dodać NOP

$regfile = "m328Pdef.dat"
$crystal = 16000000
Config Portb.1 = Output
Config Portb.2 = Output
Do
Toggle Portb.1
Wait 8
Toggle Portb.2
Loop
End

Wróć do „AVR/AVR32”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 26 gości