EDIT: deze thread mag verwijderd worden
========================================
Ik heb een vreemd probleem met mijn schakeling, en ik zal proberen het zo goed mogelijk te verwoorden.
Mijn schakeling werkt perfect als de ICD2 is aangesloten op mijn schakeling, ook al steekt de ICD2 niet in mijn PC met de USB kabel.
Als ik de connector die de ICD2 verbind met mijn 18f2455 pic los maak dan werkt het niet meer.
Wat voor iets heb ik in elkaar gestoken?
De PIC stuurt 3 transistoren die zijn verbonden met een RGB led. Die RGB led heeft 12V nodig, daarom gebruik ik transistoren om de 12V door te schakelen.
Met een potentiometer (regelbare weerstand) pas ik de PWM frequentie aan van 1 kleur. Met een knop wissel ik tussen R G en B.
Als de ICD2 is aangesloten werkt het perfect, ook al steekt die niet in mijn PC!
Als ik de ICD2 loskoppel dan branden de 3 kleuren heel zachtjes, en dan werkt de potmeter en knop niet. De potmeter heeft geen effect, en als ik de knop indruk gaat de RGB led uit totdat ik de knop los laat.
Dit lijkt op een voedingprobleem. Maar mijn ICD2 wordt helemaal niet gevoed.
Zou het aan mijn configuratieinstellingen kunnen liggen?
#pragma config PLLDIV = 1
#pragma config FOSC = HS
#pragma config WDT=OFF
#pragma config MCLRE = OFF
Alvast bedankt om te kijken!
Ik had al eerder gegoogled naar dit probleem, maar met de verkeerde zoektermen blijkbaar.
De oplossing lag dus idd bij de configuratie instellingen.
Deze regel toevoegen loste het gewoon op.
#pragma config LVP = OFF
=======================
EDIT: Dit zorgt ervoor dat de schakeling werkt, maar er is toch een groot verschil. De intensiteit van het licht verandert als ik de ICD2 los of aankoppel.
Maar het is toch al veel beter, dus ik denk dat het opgelost is, toch vreemd gedrag bij het loskoppelen van de ICD2
[Bericht gewijzigd door Steun op (18%)]