[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