Hé!

Ik zou met een PIC16F628 een code willen uitlezen op een ingangspin van de controller.
Het signaal op de ingang is een variabele blokgolf. Dus een soort binaire code die serieel doorgestuurd wordt. de code bestaat uit een reeks van 10 bits (met de scoop gemeten ongeveer een pulsduur van 0,08 msec per bit van de code), die doorlopend binnen komen dus de code wordt cyclsch herhaald (maar ik weet wel niet wanneer ze juist begint). Heeft iemand een idee hoe ik die code kan stockeren in de registers, en later via een drukkop terug naar een uitganspin kan uitsturen.
Bedoeling is eigenlijk de code die door een afstandsbediening wordt uitgestuurd te stockeren en later identiek te kunnen uitsturen.

Alle tips zijn welkom...

Bedankt!

daar heb je een zogenaamde logic analyzer voor nodig...

reverse engineering...heet dat...

er zijn er dure commerciele, maar als je frequentie niet te hoog is kan je op het www genoeg zelfbouw vinden waar je voor dit wel mee geholpen zult zijn...

met die logic analyzer "analyseer" je digitale signalen die je dan beter kan gaan begrijpen...

ikzelf gebruik deze commerciele en ben er zeer tevree over... http://www.pctestinstruments.com/

ik kan het signaal duidelijk op een scoop zien... een terugkerende blokgolf van (denk ik) een 10 tal bits... gezien de pulsen 0,08msec lang zijn had ik gedacht om de 0,02 msec de ingangs pin in te lezen en dit naar een register bit te schrijven... telkens 1 registerbit op te schuiven per keer ik lees. Als ik dat vb 10msec doe, dan heb ik een aantal keren de code binnen gehaald (500 bits ingelezen, gestokeerd in 63bytes)... door ze dan naar een uitgang te sturen ou ik de code terug vekrijgen... Ik heb dit nog niet uitgeprobeerd omdat er misschien eenvoudigere manieren zijn...

Maar vertel eens wat meer over dat signaal. Waarom die geheimzinnigheid? Waar komt het uit, waar dient het voor? Merken en types zijn ook handig. Want dan weten wij misschien wel gewoon welk protocol gebruikt wordt. Dan hoef je het ook niet zelf te ontrafelen en wordt het decoderen en later weer encoderen ook een stuk eenvoudiger.

ik wil de velleman zendmodule K6706 decoderen en vanuit mijn microcontroller sturen... ik merk door een 433Mhz ontvanger datapin aan te sluiten aan mijn scoop dat ik een blokgolf zie... de code dus... dit signaal wil ik terug kunnen uitsturen via de PIC

Code IC is de UM3758, daarbij staat ook de code opbouw beschreven.
http://www.alldatasheet.com/datasheet-pdf/pdf/86932/UMC/UM3758.html

ik kan het signaal duidelijk op een scoop zien... een terugkerende blokgolf van (denk ik) een 10 tal bits...

inderdaad, heel duidelijk...ik vermoed en denk en peins...