Divide Clock by 8 használata

Hogyan programozzak AVR chipet? Programozók beállításai...
Bascom nyelvű programok...
Válasz küldése
Avatar
nagygabor679
DrótVégénSzéndarab
Hozzászólások: 36
Csatlakozott: 2011. március 29. kedd, 6:00

Divide Clock by 8 használata

Hozzászólás Szerző: nagygabor679 »

Sziasztok!

Egy 2313-masból már kizártam magam, az új M48-asommal még szeretnék játszani kicsit, így bár azt hiszem tudom a választ a kérdésemre, de inkább kérdezek.

Időzítési bajom van, a WAITMS parancs kb 8-10x annyi időt vár, mint kellene. Eléggé egyértelműnek tűnik hogy a $crystal = 8000000 beállítás miatt lehet. Ha visszaveszem $crystal = 1000000 -re, akkor kb jól működik. Jól sejtem, hogy vagy használom 1 MHz-en az M48-at, ha az elég nekem, és akkor nem kell állítgatni semmit, vagy a Divide Clock by 8 bitet nemre állítom, és a $crystal = 8000000 sort beírom a programom elejére?

Köszi.
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10213
Csatlakozott: 2005. december 9. péntek, 7:00

Hozzászólás Szerző: Robert »

DivClk8 - DISABLE

Ha nem nyúlsz a biztosítékbitekhez: 1MHz a chip órajele.... (+/- 5%, ennyi a belső RC pontossága)


Standard beállítás M48 esetén:
Belső RC tag: 8 MHz
DivClk: Enable
Következmény: 1 MHz-n jár :)
Avatar
nagygabor679
DrótVégénSzéndarab
Hozzászólások: 36
Csatlakozott: 2011. március 29. kedd, 6:00

Hozzászólás Szerző: nagygabor679 »

OK, köszi, akkor ez kb. az amit gondoltam, leírtam. Szóval átállíthatom DivClk8 - DISABLE -re? (kizáródás veszélye nélkül? :) )
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10213
Csatlakozott: 2005. december 9. péntek, 7:00

Hozzászólás Szerző: Robert »

Igen. Csak ezt állítsd át!
Avatar
nagygabor679
DrótVégénSzéndarab
Hozzászólások: 36
Csatlakozott: 2011. március 29. kedd, 6:00

Hozzászólás Szerző: nagygabor679 »

Robert írta:Igen. Csak ezt állítsd át!
Átállítottam. Minden stimmel. Köszi! :)
Avatar
nagygabor679
DrótVégénSzéndarab
Hozzászólások: 36
Csatlakozott: 2011. március 29. kedd, 6:00

Hozzászólás Szerző: nagygabor679 »

Lehet hogy módosítanom kellene a téma címét 'hogyan nem zárom ki magam'-ra, mert hogy ezzel kapcsolatban lenne kérdésem ismét. Ha az XTAL lábakra külső quartz-ot vagy kerámia rezonátort csatlakoztathatok, akkor BASCOM -ban fuse bits-nél számtalan hasonló feliratú, de eltérő értéket lehet választani az órajel forrás megadásakor.

Van annak jentősége, hogy a tök egyforma nevű lehetőségek közül melyiket választom?

És egy 4 Mhz-es kerámia rezonátornál melyiket kell beállítani?
Avatar
nagygabor679
DrótVégénSzéndarab
Hozzászólások: 36
Csatlakozott: 2011. március 29. kedd, 6:00

Hozzászólás Szerző: nagygabor679 »

---
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10213
Csatlakozott: 2005. december 9. péntek, 7:00

Hozzászólás Szerző: Robert »

Az azonos nevűek a bekapcsolási késleltetésben különbözik. 0 ms...64 msec, 0...254 órajel.

Ha a tartományt rosszul választod, akkor sincs gond. Én mindig a legnagyobbra rakom. Sose volt gondom belőle.
Válasz küldése