Fórum témák
» Több friss téma |
Szia Kaqkk
Igazad van, de azt nem értem, hogy a programomban miért kell a timert 1000-re beállítani (és viszonylag ilyenkor pontos), mikor a program a megszakítás TMR2-nél 4000-et mutat. meg tudnád kukkantani, hogy még pontosabb időm legyem?
Egy picit átrendeztem a tmr makrót és beállítottam a picet hogy a pll ne szorozza a kvarc frekvenciát 4 el . így elvileg mennie kell , próbáld ki lássuk mi történik . Ha siet vagy késik a timer változó értékét kell kisebbre vagy nagyobbra írni az elágazásban , ez csak a kvarctól függ ..
A hozzászólás módosítva: Szept 6, 2016
Kb 5 másodpercenként megy egyet a másodperc
Írtad, hogy "beállítottam a picet hogy a pll ne szorozza a kvarc frekvenciát " ez micsoda, és hol állítom ezt be?
belső kvarcon használom
Most jelenleg 4000000Hz-en A hozzászólás módosítva: Szept 6, 2016
Már huszonhatszor leírtuk hogy külső kvarcot használj , a pic beállításainál , van egy opció ahol a pll -t lehet ki-be kapcsolni . Meg kell megtalálnod az optimális beállítást ,nézd át a pic adatlapját .
A hozzászólás módosítva: Szept 6, 2016
Nem tudom most megnézni a programot, de valószínűleg nincs beállítva jól a belső oszcillátor. Az osccon regisztert mire állítottad?
A hozzászólás módosítva: Szept 6, 2016
Szia egy percet elérve a kijelző leáll. Tesztnél valami furcsa karaktert ír ki az első sor első címére
Ha a belső rc oszcillátort használod ne is várj tőle pontosságot .
Ok, akkor megcsinálom próbapanelon, ott mellé tehetem a kvarcot. még egy kérdés rezonátor is jó ide?
A timer makróban bent maradt egy kijelző törlés valószínűleg az okozza ezt a hibát töröld ki onnan és teszteld , én még nem próbáltam rezonátort , de elvileg jó.
A hozzászólás módosítva: Szept 6, 2016
"Már huszonhatszor leírtuk hogy külső kvarcot használj , a pic beállításainál , van egy opció ahol a pll -t lehet ki-be kapcsolni . Meg kell megtalálnod az optimális beállítást ,nézd át a pic adatlapját . "
Meg tudnád fotóval mutatni, hogy hol állítottad?
Lehet hogy nem kifejezetten neked írtam-írtuk , de a témában visszaolvasva többször felmerült már ez a dolog , nem sértésnek szántam , bocs ha úgy jött volna le . A PLL mint a beállításoknál olvashatod az oszcillátor frekvenciáját szorozza 4 el .
A hozzászólás módosítva: Szept 6, 2016
Az anyja köcsögit 4xPLL enable bit erre gondoltál ugye?
A hozzászólás módosítva: Szept 6, 2016
Nagyon köszönöm, de ha eléri azt az értéket amikor váltani kéne, akkor mi történik? Pl Timer=1000 akkor is vált? vagy ezt már nem csinálja?
Lehet hogy trimmerelhető de mégis csak rc oszcillátor .......
Kell egy timer változót csinálni amit a megszakítását mindig +1-el növel, ha eléri a megadott értéket nullázódik és a másodperchez ad egyet. De ha és a programban azt mondom, hogy késleltess 5mp-et akkor 5* elfelejt váltani, az egy dolog, hogy a timer megy a háttérben. Rosszul gondolom?
A hozzászólás módosítva: Szept 6, 2016
Mivel hogy a beállított frekvencia 4 el szorozva jön ki az oszcillátorból igen , ennyire beleszól !
És ha a timer a háttérben dolgozik egyáltalán nem zavarja hogy a többi makróban ki mit csinál , lehet hogy egy 5 másodperces időzítés leállítja a programot de ha ez lejár a következő frissítésnél már a pontos időt fogja mutatni az addig pihengető lcd , viszont épp az ilyen "hülyeségek" miatt nem szeretjük haszálni az időzítés makrót , amit lehet megszakításból időzítünk A hozzászólás módosítva: Szept 6, 2016
Ha nem a tmr makróba teszed az időzítést akkor nem okoz más hibát csak azt amit az előbb leírtam , ha a tmr makróba kerül akkor fordulhat elő az amire te gondolsz, de ilyet már egy kezdő sem csinál a második programjánál .
A hozzászólás módosítva: Szept 6, 2016
Értem, egyébként én is erre gondoltam, hogy megszakításból időzítek neki.
Nagyon nagyon köszönöm, Kaqkk kiszedtem a PLL-t most teszt holnap jelzem mennyire pontos.
lehet, hogy addig próbapanelt összedobom.
Kérdezd Kaqkk-ot vagy olvass vissza.
Kaqkk válasz: "Mivel hogy a beállított frekvencia 4 el szorozva jön ki az oszcillátorból igen , ennyire beleszól !" A hozzászólás módosítva: Szept 6, 2016
Ezért írtam neki hogy nézze át a pic adatlapját és a beállításokat
A hozzászólás módosítva: Szept 6, 2016
|
Bejelentkezés
Hirdetés |