Op Elektronicaforum.nl is de kans om een antwoord op je vraag te krijgen heel groot. In overzichtelijke subcategorieën kun je vragen en antwoorden over elektronica zoeken, plaatsen en beantwoorden.
Elektronica Forum is onderdeel van Schakelingen Online
 


 
16F628
Ga naar Pagina Vorige  1, 2, 3, 4, 5, 6, 7, 8, 9, 10  Volgende
 
Plaats nieuw bericht   Plaats Reactie    Schakelingen Online Forum Index -> Digitaal
Auteur Bericht
JARI NETWORKS



Geregistreerd op: 23-4-2006
Berichten: 1697
Woonplaats: Hedalen. Noorwegen ...

BerichtGeplaatst: Zo 8 Mrt 2009, 11:51    Onderwerp: Reageer met quote

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
Bekijk gebruikers profiel Stuur privé bericht
Mat Janssen
Moderator
Moderator


Geregistreerd op: 10-12-2003
Berichten: 11175
Woonplaats: nederweert

BerichtGeplaatst: Zo 8 Mrt 2009, 13:10    Onderwerp: Reageer met quote

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 Wink
Verhuurd Exclamation
Naar boven
Bekijk gebruikers profiel Stuur privé bericht
JARI NETWORKS



Geregistreerd op: 23-4-2006
Berichten: 1697
Woonplaats: Hedalen. Noorwegen ...

BerichtGeplaatst: Zo 8 Mrt 2009, 14:17    Onderwerp: Reageer met quote

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
Bekijk gebruikers profiel Stuur privé bericht
Mat Janssen
Moderator
Moderator


Geregistreerd op: 10-12-2003
Berichten: 11175
Woonplaats: nederweert

BerichtGeplaatst: Zo 8 Mrt 2009, 17:44    Onderwerp: Reageer met quote

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 Wink
Verhuurd Exclamation
Naar boven
Bekijk gebruikers profiel Stuur privé bericht
JARI NETWORKS



Geregistreerd op: 23-4-2006
Berichten: 1697
Woonplaats: Hedalen. Noorwegen ...

BerichtGeplaatst: Zo 8 Mrt 2009, 18:01    Onderwerp: Reageer met quote

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
Bekijk gebruikers profiel Stuur privé bericht
Mat Janssen
Moderator
Moderator


Geregistreerd op: 10-12-2003
Berichten: 11175
Woonplaats: nederweert

BerichtGeplaatst: Zo 8 Mrt 2009, 19:57    Onderwerp: Reageer met quote

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 Wink
Verhuurd Exclamation
Naar boven
Bekijk gebruikers profiel Stuur privé bericht
JARI NETWORKS



Geregistreerd op: 23-4-2006
Berichten: 1697
Woonplaats: Hedalen. Noorwegen ...

BerichtGeplaatst: Zo 8 Mrt 2009, 20:00    Onderwerp: Reageer met quote

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
Bekijk gebruikers profiel Stuur privé bericht
JARI NETWORKS



Geregistreerd op: 23-4-2006
Berichten: 1697
Woonplaats: Hedalen. Noorwegen ...

BerichtGeplaatst: Ma 9 Mrt 2009, 22:41    Onderwerp: Reageer met quote

Evil or Very Mad


@ 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

??? Confused
_________________
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
Bekijk gebruikers profiel Stuur privé bericht
stynus
Moderator
Moderator


Geregistreerd op: 16-5-2003
Berichten: 5786
Woonplaats: Lommel (België)

BerichtGeplaatst: Ma 9 Mrt 2009, 22:52    Onderwerp: Reageer met quote

je moet er een = tussen zetten.

TRISA = %00111111
TRISE = %00000111
TRISD = %00000000
_________________
Met vriendelijke groet,
Stynus
http://www.elektronicastynus.be

--> Elektronica bouwpakketten en componenten te koop. <--
Naar boven
Bekijk gebruikers profiel Stuur privé bericht Bekijk de homepage
JARI NETWORKS



Geregistreerd op: 23-4-2006
Berichten: 1697
Woonplaats: Hedalen. Noorwegen ...

BerichtGeplaatst: Ma 9 Mrt 2009, 22:54    Onderwerp: Reageer met quote

Embarassed Embarassed Embarassed Embarassed Embarassed

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
Bekijk gebruikers profiel Stuur privé bericht
JARI NETWORKS



Geregistreerd op: 23-4-2006
Berichten: 1697
Woonplaats: Hedalen. Noorwegen ...

BerichtGeplaatst: Di 10 Mrt 2009, 12:05    Onderwerp: Reageer met quote

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
964 keer

Naar boven
Bekijk gebruikers profiel Stuur privé bericht
JARI NETWORKS



Geregistreerd op: 23-4-2006
Berichten: 1697
Woonplaats: Hedalen. Noorwegen ...

BerichtGeplaatst: Di 10 Mrt 2009, 14:42    Onderwerp: Reageer met quote

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
Bekijk gebruikers profiel Stuur privé bericht
stynus
Moderator
Moderator


Geregistreerd op: 16-5-2003
Berichten: 5786
Woonplaats: Lommel (België)

BerichtGeplaatst: Di 10 Mrt 2009, 19:00    Onderwerp: Reageer met quote

Ik denk dat het fouten geeft omdat je na else verder hebt geschreven.
Code:
IF PORTA.0 = 1 Then
GoSub V1
Else PORTD.1 = 0
EndIF

Moet dit worden:
Code:
IF PORTA.0 = 1 Then
GoSub V1
Else
PORTD.1 = 0
EndIF

_________________
Met vriendelijke groet,
Stynus
http://www.elektronicastynus.be

--> Elektronica bouwpakketten en componenten te koop. <--
Naar boven
Bekijk gebruikers profiel Stuur privé bericht Bekijk de homepage
JARI NETWORKS



Geregistreerd op: 23-4-2006
Berichten: 1697
Woonplaats: Hedalen. Noorwegen ...

BerichtGeplaatst: Wo 11 Mrt 2009, 22:12    Onderwerp: Reageer met quote

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
Bekijk gebruikers profiel Stuur privé bericht
stynus
Moderator
Moderator


Geregistreerd op: 16-5-2003
Berichten: 5786
Woonplaats: Lommel (België)

BerichtGeplaatst: Wo 11 Mrt 2009, 23:47    Onderwerp: Reageer met quote

Ik neem meestal 4K7. Maar alles tussen 1k en 40K moet werken meen ik.
_________________
Met vriendelijke groet,
Stynus
http://www.elektronicastynus.be

--> Elektronica bouwpakketten en componenten te koop. <--
Naar boven
Bekijk gebruikers profiel Stuur privé bericht Bekijk de homepage
JARI NETWORKS



Geregistreerd op: 23-4-2006
Berichten: 1697
Woonplaats: Hedalen. Noorwegen ...

BerichtGeplaatst: Do 12 Mrt 2009, 10:06    Onderwerp: Reageer met quote

Embarassed

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
Bekijk gebruikers profiel Stuur privé bericht
reddevil



Geregistreerd op: 7-2-2007
Berichten: 315
Woonplaats: lummen....

BerichtGeplaatst: Do 12 Mrt 2009, 19:54    Onderwerp: Reageer met quote

JARI NETWORKS schreef:
Embarassed



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 Twisted Evil alléé dat hoop ik.
Naar boven
Bekijk gebruikers profiel Stuur privé bericht
JARI NETWORKS



Geregistreerd op: 23-4-2006
Berichten: 1697
Woonplaats: Hedalen. Noorwegen ...

BerichtGeplaatst: Do 12 Mrt 2009, 20:36    Onderwerp: Reageer met quote

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
Bekijk gebruikers profiel Stuur privé bericht
reddevil



Geregistreerd op: 7-2-2007
Berichten: 315
Woonplaats: lummen....

BerichtGeplaatst: Do 12 Mrt 2009, 21:16    Onderwerp: Reageer met quote

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 Twisted Evil alléé dat hoop ik.
Naar boven
Bekijk gebruikers profiel Stuur privé bericht
JARI NETWORKS



Geregistreerd op: 23-4-2006
Berichten: 1697
Woonplaats: Hedalen. Noorwegen ...

BerichtGeplaatst: Do 12 Mrt 2009, 21:46    Onderwerp: Reageer met quote

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
Bekijk gebruikers profiel Stuur privé bericht
Mat Janssen
Moderator
Moderator


Geregistreerd op: 10-12-2003
Berichten: 11175
Woonplaats: nederweert

BerichtGeplaatst: Do 12 Mrt 2009, 22:00    Onderwerp: Reageer met quote

je vergeet toch geen serieweerstand met de leds he.
_________________
signature ruimte te huur Wink
Verhuurd Exclamation
Naar boven
Bekijk gebruikers profiel Stuur privé bericht
JARI NETWORKS



Geregistreerd op: 23-4-2006
Berichten: 1697
Woonplaats: Hedalen. Noorwegen ...

BerichtGeplaatst: Do 12 Mrt 2009, 22:17    Onderwerp: Reageer met quote

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
Bekijk gebruikers profiel Stuur privé bericht
reddevil



Geregistreerd op: 7-2-2007
Berichten: 315
Woonplaats: lummen....

BerichtGeplaatst: Do 12 Mrt 2009, 22:23    Onderwerp: Reageer met quote

En gaat die led over de pinnen van de ic?
_________________
Professioneel LED Temmer Twisted Evil alléé dat hoop ik.
Naar boven
Bekijk gebruikers profiel Stuur privé bericht
JARI NETWORKS



Geregistreerd op: 23-4-2006
Berichten: 1697
Woonplaats: Hedalen. Noorwegen ...

BerichtGeplaatst: Do 12 Mrt 2009, 22:40    Onderwerp: Reageer met quote

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
Bekijk gebruikers profiel Stuur privé bericht
Mat Janssen
Moderator
Moderator


Geregistreerd op: 10-12-2003
Berichten: 11175
Woonplaats: nederweert

BerichtGeplaatst: Vr 13 Mrt 2009, 9:05    Onderwerp: Reageer met quote

Met of zonder serieweerstand ??? Ik hoop met. met een waarde zo tussen de 390 ohm en 1K5.
_________________
signature ruimte te huur Wink
Verhuurd Exclamation
Naar boven
Bekijk gebruikers profiel Stuur privé bericht
Plaats nieuw bericht   Plaats Reactie    Schakelingen Online Forum Index -> Digitaal Tijden zijn in GMT + 2 uur
Ga naar Pagina Vorige  1, 2, 3, 4, 5, 6, 7, 8, 9, 10  Volgende
Pagina 5 van 10                     

 
Ga naar:  
Je mag geen nieuwe onderwerpen plaatsen
Je mag geen reacties plaatsen
Je mag je berichten niet bewerken
Je mag je berichten niet verwijderen
Ja mag niet stemmen in polls
Je mag geen attachments plaatsen in dit forum
Je mag bestanden downloaden in dit forum


Powered by phpBB © 2001, 2002 phpBB Group and phpBB SEO