Ik ben bezig met de Draadloze 10 kanalen ontvanger van Picbasic.nl ( http://www.picbasic.nl/rc5_ontvanger.htm programma 2 )
en deze probeer ik in een PIC 16f628a te maken maar dit gaat nog niet lekker
het volgende heb ik aan de code veranderd:
DEVICE 16F630
REMINDERS OFF
CONFIG INTRC_OSC_NOCLKOUT, WDT_OFF, PWRTE_ON, BODEN_OFF, MCLRE_OFF, CPD, CP ;Geen kristal, PORTA.3 = input
'CONFIG XT_OSC, WDT_OFF, PWRTE_ON, BODEN_OFF, MCLRE_OFF ;Geen kristal, PORTA.3 = inputheb ik vervangen door:
DEVICE 16F628a
REMINDERS OFF
CONFIG INTRC_OSC_NOCLKOUT, WDT_OFF, PWRTE_ON, BODEN_OFF, MCLRE_OFF ;Geen kristal, PORTA.3 = input
'CONFIG XT_OSC, WDT_OFF, PWRTE_ON, BODEN_OFF, MCLRE_OFF ;Geen kristal, PORTA.3 = inputen van de portc's heb ik portb's gemaakt
maar nu het probleem:
het loopt niet echt lekker als ik op een knop druk gaat de bijbehorende led wel aan maar als ik weer op dezelfde knop druk gaat de led niet uit. en er zijn nog wat meer rare verschijnselen. komt dit omdat ik
CPD, CPuit de config heb weggelaten?
alvast bedankt 
Zet dat er eens weer tussen en probeer opnieuw 
Maak het orginele schema na + orginele hex file uploaden en probeer dan nog eens 
das logisch maar ik heb niet zo'n pic liggen 
en als ik dat er weer tussen zet zegt proton ***invalid fuse setting [CPD]***
Dag Dutchboy,
De PORTB van de 16F628A heeft een comparator. Deze moet je uitzetten.
Voeg eens CMCON=7 toe aan je code (weet niet of dit in basic ook zo gaat). Misschien doet hij het dan.
Frits Kieftenbelt
Ohm sweet Ohm | www.picbasic.nl
Ik denk dat het niet gaat op een 16F628A.
Het probleem zit hem namelijk in de afregeling van de interne oscillator (met OSCCAL).
Door het RC5 signaal moet deze behoorlijk precies zijn afgeregeld.
Bij een 16F630 (het type van het project) is dit mogelijk.
Bij een 16F628A is het niet mogelijk om de interne oscillator af te regelen.
Configuratiebits (fuses) CPD en CP heeft de 16F628A niet en mag je dan ook weglaten, die zijn niet de oorzaak van het probleem.
CP = Copy Protect
CPD = Copy Protect Data (EEPROM)
ben nog een beginneling maar als ik dat zo lees is dit met een externe oscillator wel te doen ? omdat die (lijkt mij) veel nauwkeuriger is ?
Frits Kieftenbelt
Ohm sweet Ohm | www.picbasic.nl
nu heb ik er nu een kristal aanhangen en de code veranderd hier
maar er gebeurd niets ik weet zeker dat er een signaal van tsop afkomt. waar kan dit aan liggen ? code of heb ik iets verkeerd opgebouwd ?
alvast bedankt 
Frits Kieftenbelt
Ohm sweet Ohm | www.picbasic.nl
Hij zou het moeten doen, maar heb het zelf nog nooit in een 16F628A geprogrammeerd/geprobeerd.
Waarschijnlijk een timing probleem
Ik heb je listing overigens niet bekeken (te weinig tijd).
Frits Kieftenbelt
Ohm sweet Ohm | www.picbasic.nl
Als je de volledige PIC Basic hebt, kijk dan eens bij de instructie RC5IN.
Ook dan moet de 16F628A overigens op een kristal draaien.