Auteur |
Bericht |
JARI NETWORKS
Geregistreerd op: 23-4-2006 Berichten: 1697 Woonplaats: Hedalen. Noorwegen ...
|
Geplaatst: Zo 8 Mrt 2009, 11:51 Onderwerp: |
|
|
ERROR line 12: ENDIF without a matching IF..THEN.
IF PORTA.0 = 1 Then V1
EndIF
V1:
PORTD.1 = 1 ' 1STE VERSNELLING
Volgens mij staat er toch wel n matching IF..THEN in die regel _________________ http://pent.no/Vaer.aspx?ID=84337
600 MOH
tot nu toe koudste temp -29,9
De logica van Windows: klik op START om af te sluiten.
Mijn verrekijker vergroot 10x, maar bij de 11e keer werkte hij ook nog
|
|
Naar boven |
|
Mat Janssen Moderator


Geregistreerd op: 10-12-2003 Berichten: 11205 Woonplaats: nederweert
|
Geplaatst: Zo 8 Mrt 2009, 13:10 Onderwerp: |
|
|
Hallo Jari N,
Je bent vergeten in het boekje te kijken hoe de if then else endif syntax eruit moet zien !!
Hier wat juiste voorbeelden en dan hoor ik je ochja zeggen.
Code: |
IF versn = 0 then goto V1
IF versn = 1 then
C= 5
goto V1
ENDIF
IF versn = 3 then
A = 4
goto V1
ELSE
B = 2
goto V2
ENDIF
|
Hier heb je 3 voorbeelden hoe het moet. _________________ signature ruimte te huur
Verhuurd
|
|
Naar boven |
|
JARI NETWORKS
Geregistreerd op: 23-4-2006 Berichten: 1697 Woonplaats: Hedalen. Noorwegen ...
|
Geplaatst: Zo 8 Mrt 2009, 14:17 Onderwerp: |
|
|
Mat Janssen schreef: |
Hallo Jari N,
Je bent vergeten in het boekje te kijken hoe de if then else endif syntax eruit moet zien !!
Hier wat juiste voorbeelden en dan hoor ik je ochja zeggen.
Code: |
IF versn = 0 then goto V1
IF versn = 1 then
C= 5
goto V1
ENDIF
IF versn = 3 then
A = 4
goto V1
ELSE
B = 2
goto V2
ENDIF
|
Hier heb je 3 voorbeelden hoe het moet. |
N ELSE is toch optioneel, n ENDIF niet.
IF ....THEN kan op 2 manieren,
de THEN in n IF....THEN is eigenlijk n GOTO.
Als de conditie WAAR is zal het programma gaan naar het label na de THEN.
Is de conditie fout het programma zal verder gaan met de regel na te IF...THEN.
zo las ik het volgens mij op pag 89 van het groene boekje _________________ http://pent.no/Vaer.aspx?ID=84337
600 MOH
tot nu toe koudste temp -29,9
De logica van Windows: klik op START om af te sluiten.
Mijn verrekijker vergroot 10x, maar bij de 11e keer werkte hij ook nog
|
|
Naar boven |
|
Mat Janssen Moderator


Geregistreerd op: 10-12-2003 Berichten: 11205 Woonplaats: nederweert
|
Geplaatst: Zo 8 Mrt 2009, 17:44 Onderwerp: |
|
|
Als je maar een ding (of meerdere met een : teken) achter je then hebt staan dan geen endif.
Wil je wel een endif gebruiken, dan mag er niks achter de then staan, dat moet dan naar de volgende regel !!!!! _________________ signature ruimte te huur
Verhuurd
|
|
Naar boven |
|
JARI NETWORKS
Geregistreerd op: 23-4-2006 Berichten: 1697 Woonplaats: Hedalen. Noorwegen ...
|
Geplaatst: Zo 8 Mrt 2009, 18:01 Onderwerp: |
|
|
oke, dat scheelde n hoop,
nog n vraag waardoor ontstaat n compile timeout?? _________________ http://pent.no/Vaer.aspx?ID=84337
600 MOH
tot nu toe koudste temp -29,9
De logica van Windows: klik op START om af te sluiten.
Mijn verrekijker vergroot 10x, maar bij de 11e keer werkte hij ook nog
|
|
Naar boven |
|
Mat Janssen Moderator


Geregistreerd op: 10-12-2003 Berichten: 11205 Woonplaats: nederweert
|
Geplaatst: Zo 8 Mrt 2009, 19:57 Onderwerp: |
|
|
Als je meer dan 10 keer achter elkaar compileerd. De buffer is dan vol. Als je het programma weer opnieuw opstart dan mag je weer 10 keer. Foutje in het programma met een verkeerde melding. _________________ signature ruimte te huur
Verhuurd
|
|
Naar boven |
|
JARI NETWORKS
Geregistreerd op: 23-4-2006 Berichten: 1697 Woonplaats: Hedalen. Noorwegen ...
|
Geplaatst: Zo 8 Mrt 2009, 20:00 Onderwerp: |
|
|
oke, dank je Mat _________________ http://pent.no/Vaer.aspx?ID=84337
600 MOH
tot nu toe koudste temp -29,9
De logica van Windows: klik op START om af te sluiten.
Mijn verrekijker vergroot 10x, maar bij de 11e keer werkte hij ook nog
|
|
Naar boven |
|
JARI NETWORKS
Geregistreerd op: 23-4-2006 Berichten: 1697 Woonplaats: Hedalen. Noorwegen ...
|
Geplaatst: Ma 9 Mrt 2009, 22:41 Onderwerp: |
|
|
@ DEVICE PIC16F877a,BOD_OFF
@ DEVICE PIC16F877a,LVP_OFF
@ DEVICE PIC16F877a,CPD_OFF
@ DEVICE PIC16F877a,PROTECT_OFF
DEFINE OSC 20
DEFINE LCD_DREG PORTB ' set LCD Data Port
DEFINE LCD_DBIT 4 ' set starting Data bit if 4 bit
DEFINE LCD_RSREG PORTB.3 ' set LCD Register Select port
DEFINE LCD_RSBIT 0 ' set LCD Register Select bit
DEFINE LCD_EREG PORTB.1 ' set LCD Enable port
DEFINE LCD_EBIT 1 ' set LCD enable bit
DEFINE LCD_BITS 4 ' set LCD bus size ( 4 bits )
DEFINE LCD_LINES 2 ' set number of lines on LCD ( 2 lines )
DEFINE LCD_COMMANDUS 2000 ' set command delay time in us
DEFINE LCD_DATAUS 50 ' set data delay time in us
TRISA %00111111
TRISE %00000111
TRISD %00000000
CMCON=7
Krijg ik n foutmelding op de 3 TRIS regels
???  _________________ http://pent.no/Vaer.aspx?ID=84337
600 MOH
tot nu toe koudste temp -29,9
De logica van Windows: klik op START om af te sluiten.
Mijn verrekijker vergroot 10x, maar bij de 11e keer werkte hij ook nog
|
|
Naar boven |
|
stynus Moderator


Geregistreerd op: 16-5-2003 Berichten: 5803 Woonplaats: Overpelt (België)
|
|
Naar boven |
|
JARI NETWORKS
Geregistreerd op: 23-4-2006 Berichten: 1697 Woonplaats: Hedalen. Noorwegen ...
|
Geplaatst: Ma 9 Mrt 2009, 22:54 Onderwerp: |
|
|
EDIT
En n syntax error na n ENDIF , wat kan daar de oorzaak van zijn?? _________________ http://pent.no/Vaer.aspx?ID=84337
600 MOH
tot nu toe koudste temp -29,9
De logica van Windows: klik op START om af te sluiten.
Mijn verrekijker vergroot 10x, maar bij de 11e keer werkte hij ook nog
|
|
Naar boven |
|
JARI NETWORKS
Geregistreerd op: 23-4-2006 Berichten: 1697 Woonplaats: Hedalen. Noorwegen ...
|
Geplaatst: Di 10 Mrt 2009, 12:05 Onderwerp: |
|
|
hier het bestandje waar ik mee bezig ben _________________ http://pent.no/Vaer.aspx?ID=84337
600 MOH
tot nu toe koudste temp -29,9
De logica van Windows: klik op START om af te sluiten.
Mijn verrekijker vergroot 10x, maar bij de 11e keer werkte hij ook nog
versnellingsbak-2.txt - 2.2 KB
1134 keer
|
|
Naar boven |
|
JARI NETWORKS
Geregistreerd op: 23-4-2006 Berichten: 1697 Woonplaats: Hedalen. Noorwegen ...
|
Geplaatst: Di 10 Mrt 2009, 14:42 Onderwerp: |
|
|
progje iets aangepast, zaten nog enkele fouten in zag ik,
de fouten die er nu nog in zitten moet ik nog n tijdje op turen
om te zien hoe die zijn op te lossen _________________ http://pent.no/Vaer.aspx?ID=84337
600 MOH
tot nu toe koudste temp -29,9
De logica van Windows: klik op START om af te sluiten.
Mijn verrekijker vergroot 10x, maar bij de 11e keer werkte hij ook nog
|
|
Naar boven |
|
stynus Moderator


Geregistreerd op: 16-5-2003 Berichten: 5803 Woonplaats: Overpelt (België)
|
|
Naar boven |
|
JARI NETWORKS
Geregistreerd op: 23-4-2006 Berichten: 1697 Woonplaats: Hedalen. Noorwegen ...
|
Geplaatst: Wo 11 Mrt 2009, 22:12 Onderwerp: |
|
|
OKE, dank je.
is er n stelregel voor om te bepalen hoe groot de pull-up weerstand moet zijn die je plaatst tussen mclr en de vdd?? _________________ http://pent.no/Vaer.aspx?ID=84337
600 MOH
tot nu toe koudste temp -29,9
De logica van Windows: klik op START om af te sluiten.
Mijn verrekijker vergroot 10x, maar bij de 11e keer werkte hij ook nog
|
|
Naar boven |
|
stynus Moderator


Geregistreerd op: 16-5-2003 Berichten: 5803 Woonplaats: Overpelt (België)
|
|
Naar boven |
|
JARI NETWORKS
Geregistreerd op: 23-4-2006 Berichten: 1697 Woonplaats: Hedalen. Noorwegen ...
|
Geplaatst: Do 12 Mrt 2009, 10:06 Onderwerp: |
|
|
SORRY, maar ik blijf maar vragen.
@ DEVICE PIC16F877a,BOD_OFF
@ DEVICE PIC16F877a,LVP_OFF
@ DEVICE PIC16F877a,CPD_OFF
@ DEVICE PIC16F877a,PROTECT_OFF
DEFINE OSC 20
TRISA = %00111111
TRISE = %00000111
TRISD = %00000000
CMCON=7
UITLEZING:
IF PORTA.0 = 1 Then
PORTD.0 = 1
Else
PORTD.1 = 0
EndIF
IF PORTA.1 = 1 Then
PORTD.1 = 1
Else
PORTD.1 = 0
EndIF
GoTo UITLEZING
End
als ik port a.0 n voeding geef dmv n dip-switch
dan zal toch als het goed is port d.0 n led aan moeten sturen??
het zelfde geldt toch voor a.1 en d.1 _________________ http://pent.no/Vaer.aspx?ID=84337
600 MOH
tot nu toe koudste temp -29,9
De logica van Windows: klik op START om af te sluiten.
Mijn verrekijker vergroot 10x, maar bij de 11e keer werkte hij ook nog
|
|
Naar boven |
|
reddevil

Geregistreerd op: 7-2-2007 Berichten: 316 Woonplaats: lummen....
|
Geplaatst: Do 12 Mrt 2009, 19:54 Onderwerp: |
|
|
JARI NETWORKS schreef: |
IF PORTA.0 = 1 Then
PORTD.0 = 1
Else
PORTD.1 = 0
EndIF
|
Ik denk dat je portd.1 naar portd.0 moet veranderen. Kijk het eens na of je je daar niet vergist hebt. _________________ Professioneel LED Temmer alléé dat hoop ik.
|
|
Naar boven |
|
JARI NETWORKS
Geregistreerd op: 23-4-2006 Berichten: 1697 Woonplaats: Hedalen. Noorwegen ...
|
Geplaatst: Do 12 Mrt 2009, 20:36 Onderwerp: |
|
|
daar zit idd n fout, zal het eens veranderen
en daarna weer eens proberen
EDIT:
hmmm, het heeft nix geholpen, de leds vertikken het gewoon om op te lichten _________________ http://pent.no/Vaer.aspx?ID=84337
600 MOH
tot nu toe koudste temp -29,9
De logica van Windows: klik op START om af te sluiten.
Mijn verrekijker vergroot 10x, maar bij de 11e keer werkte hij ook nog
|
|
Naar boven |
|
reddevil

Geregistreerd op: 7-2-2007 Berichten: 316 Woonplaats: lummen....
|
Geplaatst: Do 12 Mrt 2009, 21:16 Onderwerp: |
|
|
Kun je niet eens een led gewoon laten oplichten bv door PORTD.0 = 1 in je programma te zetten. Licht die niet op zijn er nog andere problamen. Soms laat ik ook eerst een led pinken op een uitgang. Ben je zeker dat voeding en kristal juist zijn, en de led natuurlijk. _________________ Professioneel LED Temmer alléé dat hoop ik.
|
|
Naar boven |
|
JARI NETWORKS
Geregistreerd op: 23-4-2006 Berichten: 1697 Woonplaats: Hedalen. Noorwegen ...
|
Geplaatst: Do 12 Mrt 2009, 21:46 Onderwerp: |
|
|
voeding is oke, heb daar n led overheen staan op breadboard.
xtal 20 MHz en 2 condensatoren van 22pF naar de 0 (VSS)
xtal op de pinnen 13 en 14 (osc1 en osc2) van pic16f877a
VDD op pin 32 en pin 11
VSS op pin 31 en pin 12
heb nu zelfs n led gezet over de doorverbonden voedinges pennen 11 en 12
doorverbonden naar 32 en 31
lange poot van de led op de + en de korte op de min _________________ http://pent.no/Vaer.aspx?ID=84337
600 MOH
tot nu toe koudste temp -29,9
De logica van Windows: klik op START om af te sluiten.
Mijn verrekijker vergroot 10x, maar bij de 11e keer werkte hij ook nog
|
|
Naar boven |
|
Mat Janssen Moderator


Geregistreerd op: 10-12-2003 Berichten: 11205 Woonplaats: nederweert
|
Geplaatst: Do 12 Mrt 2009, 22:00 Onderwerp: |
|
|
je vergeet toch geen serieweerstand met de leds he. _________________ signature ruimte te huur
Verhuurd
|
|
Naar boven |
|
JARI NETWORKS
Geregistreerd op: 23-4-2006 Berichten: 1697 Woonplaats: Hedalen. Noorwegen ...
|
Geplaatst: Do 12 Mrt 2009, 22:17 Onderwerp: |
|
|
heb er n weerstand van 1K tussen zitten _________________ http://pent.no/Vaer.aspx?ID=84337
600 MOH
tot nu toe koudste temp -29,9
De logica van Windows: klik op START om af te sluiten.
Mijn verrekijker vergroot 10x, maar bij de 11e keer werkte hij ook nog
|
|
Naar boven |
|
reddevil

Geregistreerd op: 7-2-2007 Berichten: 316 Woonplaats: lummen....
|
Geplaatst: Do 12 Mrt 2009, 22:23 Onderwerp: |
|
|
En gaat die led over de pinnen van de ic? _________________ Professioneel LED Temmer alléé dat hoop ik.
|
|
Naar boven |
|
JARI NETWORKS
Geregistreerd op: 23-4-2006 Berichten: 1697 Woonplaats: Hedalen. Noorwegen ...
|
Geplaatst: Do 12 Mrt 2009, 22:40 Onderwerp: |
|
|
ja die led gaat vanaf pin19 (d0) naar de ground _________________ http://pent.no/Vaer.aspx?ID=84337
600 MOH
tot nu toe koudste temp -29,9
De logica van Windows: klik op START om af te sluiten.
Mijn verrekijker vergroot 10x, maar bij de 11e keer werkte hij ook nog
|
|
Naar boven |
|
Mat Janssen Moderator


Geregistreerd op: 10-12-2003 Berichten: 11205 Woonplaats: nederweert
|
Geplaatst: Vr 13 Mrt 2009, 9:05 Onderwerp: |
|
|
Met of zonder serieweerstand ??? Ik hoop met. met een waarde zo tussen de 390 ohm en 1K5. _________________ signature ruimte te huur
Verhuurd
|
|
Naar boven |
|