Skip to content

luni64/manchesterCapture

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 

Repository files navigation

manchesterCapture

Experimental Manchester Decoder,

2022-03-07: Changed the sender to generate TS5643 data fields at 2MHz. The receiver code is running stably at 2MHz. Some high level interrupts can still delay the edgeProvider interrupt so that an edge might be missed. This happens mainly when Serial printing in the foreground. The error recovery is able to detect this. CRC not yet implemented. DMA to be tested in next version

2022-03-08: Implemented a first DMA based version . This version runs absolutely stable. No errors detected so far. The DMA controller writes the 16bit timestamps into a 512 byte circular buffer. This buffer is a bit small and needs very frequent calls to decoder.tick() to avoid overruns. Increased buffer size in next version.

About

Experimental Manchester Decoder

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages