Am Ende von dem Code-Teil: Nehmen wer mal an messwert = 1,7V (also ca 1/3 von 5V)Zitat von Benji
also ist ADRESH = 1,7V
Work ist 3x1,7V = 5,1V
die 5,1V werden vom flag erkannt und WORK wird auf 5V = 100% Tastverhältnis=Vollast gesetzt
ADRESH ist immernoch = 1,7V
WORK ist 5,0V
Dann wird WORK=5V nach CCPR1L geschrieben,
und somit das modul auf 100% gesetzt. (immernoch getaktet)
wenn ich stattdessen wie du vorschlägst
adresh nach work,
und dann
work nach CCPR1L schreiben würde, hätte ich nur 33%
hmmm?
hm!
Gut Nacht!
vielleicht fällt mir ja noch was geniales ein.. aber dazu weiß ich zuwenig über den pic
(den Befehl "movf Adresh, W" gibts doch garnicht, verschrieben?
der befehl würde doch lauten (laut sprut)
ADRESH in WORK laden:
movf ADRESH,0
oder
movfw ADRESH )
Lesezeichen