ik ben er uit denk ik
kon de hamer niet vinden , dus maar verder gekloot.
schema is heel gevoelig op wel/niet aanraken (als ik de koelplaat of massa draad vast houd doed hij het wel)
kreeg ook foutmeldingen dat interne ossilator en interne MCRL niet samen gaat ?
cursus deel drie gepakt , kristal erin gepropt en twee C-tjes
(ik had een 4 MHz kristal dus even de code aangepast van 20 naar 4) ook de led heb ik in de schakeling op dezelfde poort laten zitten , maar het programma aangepast.
nu werkt het wel zoals het moet,(ik heb ook vrij lange draden tussen programmer en PIC)
programmer is een MPLAB icd 2.
code heb ik als volgt aangepast (aanpassing staat tussen haakjes)
code:
DEVICE 16F628A ;Gebruik een 16F628A type (ik heb de A weggehaald)
CONFIG WDT_OFF, PWRTE_ON, LVP_OFF, MCLRE_OFF, HS_OSC ;INTRC_OSC_NOCLKOUT verwijderd
XTAL 20 ;Kristal van 20MHz (hier heb ik 4 van gemaakt)
ALL_DIGITAL TRUE ;Alle ingangen digitaal
SYMBOL KnipperTijd = 1000 ;Om de 1000 milliseconden (= 1 seconde) LED knipperen
SYMBOL LED = PORTA.2 ;Poort A.2 heeft nu de naam LED (.2 is bij mij .1)
; 76543210
PORTA = %00000000 ;PIC opstarten met alle PORTA poorten laag
TRISA = %11111011 ;Maak PORTA.2 uitgang voor LED aansturing(%11111011 word dan %11111101)
;Hoofdprogramma
WHILE 1 = 1 ;Oneindige lus
LED = LED ^ 1 ;Toggle de LED
DELAYMS KnipperTijd ;De LED knippert de opgegeven tijd
WEND
END