Bascom - Toggle parancs

Hogyan programozzak AVR chipet? Programozók beállításai...
Bascom nyelvű programok...
Válasz küldése
Avatar
nobody_hun
Bitfaragó
Hozzászólások: 425
Csatlakozott: 2005. november 14. hétfő, 7:00

Bascom - Toggle parancs

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

Nem tudja valaki véletlenül, hogy a Toggle utasítás mennyire függ az órajeltől?

Azért kérdezem, mert egy "serializer"-t kellene készítenem, ami egy bájtot soros formában "pumpál" ki egy lábra. Az átalakítás nem probléma, de a szinkron miatt fontos lenne, hogy ez az órajellel egyidőben történjen (1 órajel ciklus=1 bit).

Ha valakinek jobb ötlete van, szívesen várom!
"Az IC-k füsttel működnek. Ha kijön belőlük a füst, nem működnek tovább." - ismeretlen szerző
"Az ID:FFFFFF egyenlő az Atmel még nem kiadott processzorával."
Avatar
herc1234
Bitfaragó
Hozzászólások: 459
Csatlakozott: 2007. február 9. péntek, 7:00

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

1 ciklus -1 bit az avrnél egy utasítás egy órajel.Azaz
mivel bascom ezt nem fogod tudni megcsinálni.
a PIC-nél meg 4 órajel/ 1 utasítás.
Hacsak nem írsz hozzá egy kis asssembly-t.De azt nem tudom
hogy egy asm utasítás elég e egy IO lábon kitolni egy bit-et.
Avatar
nobody_hun
Bitfaragó
Hozzászólások: 425
Csatlakozott: 2005. november 14. hétfő, 7:00

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

Hm.
A bitrate ~7MHz, mondjuk a dupláját kibírja a kontroller, így marad idő másra.
Újabb AVR-eknél van külön regiszter a Toggle-ra, csak fogalmam sincs melyikben.
"Az IC-k füsttel működnek. Ha kijön belőlük a füst, nem működnek tovább." - ismeretlen szerző
"Az ID:FFFFFF egyenlő az Atmel még nem kiadott processzorával."
Avatar
kapu48
Elektronbűvölő
Hozzászólások: 3375
Csatlakozott: 2008. augusztus 29. péntek, 6:00

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

Én Inkább ezzel próbálkoznék:
Action
Shifts a bit stream out of a variable into a port pin .
Syntax
SHIFTOUT pin , pclock , var , option [, bits , delay ]
Vagy Asm-ban!
:idea:
Avatar
nobody_hun
Bitfaragó
Hozzászólások: 425
Csatlakozott: 2005. november 14. hétfő, 7:00

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

Ez az! Shiftout... :idea: :idea: :idea:
"Az IC-k füsttel működnek. Ha kijön belőlük a füst, nem működnek tovább." - ismeretlen szerző
"Az ID:FFFFFF egyenlő az Atmel még nem kiadott processzorával."
Válasz küldése