Vzorkování neznámého data streamu
Moderátor: Moderátoři
Vzorkování neznámého data streamu
čtu signál ze sériového enkodéru údajně 2Mbps spíš jen 1Mbps.
problém je ten, že někam utíkají bity.
Progam pro Mega8 funguje takhle:
- V Timer0 se generuje pulz žádosti dat (8us) a poté se čeká na trig jedničkou z datové linky na start vzorkování.
- Samplovací frekvence je dodržena pevným počtem cyklů na bit.
- Když je dovzorkováno, data se odešlou uartem dvakrát aby se vyloučila chyba sériové linky.
- Po odeslání je dána prodleva na to, aby se v PC stihly data zpracovat.
- Pulz žádosti dat se do enkodéru musí vysílat stále (max 160us), jinak přestává vysílat.
- Přílohy
-
nacteno.txt- 1 řádek= 1 frame
- (2.69 KiB) Staženo 138 x
-
- fanuc.asm
- program
- (4 KiB) Staženo 133 x