Vzorkování neznámého data streamu

Diskuze a poradna o programátorech a programování různých obvodů

Moderátor: Moderátoři

Odpovědět
Zpráva
Autor
Jenda_KL
Příspěvky: 1173
Registrován: 10 zář 2008, 00:00
Bydliště: Kadaň
Kontaktovat uživatele:

Vzorkování neznámého data streamu

#1 Příspěvek od Jenda_KL »

Prosím o konzultaci,
č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 139 x
fanuc.asm
program
(4 KiB) Staženo 133 x
Odpovědět

Zpět na „Programování PIC, ATMEL, EEPROM a dalších obvodů“