[elektro] logikai bukfenc?
Moczik Gabor
pm_levlista at progzmaster.hu
Thu Sep 17 20:40:56 CEST 2009
Fuzesi Arnold wrote:
>> masikon meg csak merjed a bitidot, tegyel be kesleltetest hogy csak 0.5
>> masodpercenkent leptesse az OSCCAL regisztert, nezd meg hogy ahogy lepteti a
>> megfelelo iranyba, a mert ertek is szepen kozeledni fog a jo ertekhez.
>
> Kozeledni fog vmihez, de nem a jo ertekhez, hanem ahhoz amit megadtam.
> Van amelyik parosnal nem a 208 a jó, hanem a 215.
>
> Hm? :)
>
> Nna ez miért van?
Megnezted szkoppal a kimeno jelet szinkron utan?
Ha szkoppal osszehasonlitva a ket jelet egyformanak mutatkoznak, de a procin
megsem annyit mersz vissza mint amennyire az osztot allitottad, akkor nem jo
a meres. Innen mar specifikus a problema,
- ha nem interruptban mered, lehet hogy kimarad par Tcy
- ha nem timer capture modon mered hanem kiolvasol egy szabadonfuto timert
az interruptban valahol, akkor lehet hogy keson er oda a program, stb...
- a foprogram letiltja egy kis idora az interruptot, ami igy kesik
- stb...
Tesztkent egy procival, ha az orajelet kivezeted leosztva egy portlabra
(timert felkonfiguralsz hozza, vagy leosztod kivul hardveresen egy 8 bites
szamlaloval), majd visszakotod az RX labra, pontosan az osztas aranyt kell
tudni visszamerni. Ha az osztas x, a visszamert ertek x+b, majd 2x osztasnal
a mert ertek 2x+b, akkor fixen b ciklusni csuszas van valami miatt.
--
((( Móczik Gábor )))--((( E~mail: "pm-01" @AT "progzmaster" .DOT "hu" )))
((( Skype: moczik )))
More information about the Elektro
mailing list