Springen naar inhoud


- - - - -

pic16F628A programmeren

IC PicBasic Pic16F628A

  • Log in a.u.b. om te beantwoorden
Er zijn 123 reacties in dit onderwerp

#1 pluto

pluto

    Master Developer

  • Leden
  • PipPipPipPipPip
  • 657 berichten
    Laatst bezocht 12 nov 2017 16:01

Geplaatst op 19 januari 2012 - 16:36

Ik ben bezig om een pic ic te programmeren. Is de bedoeling dat led1 aan gaat,na een bepaalde tijd terug uit en dan led2  aan e.z.v. Alles werkt met deze code maar als led4 aan gaat wil deze niet meer terug uit gaan.  Iemand een idee?

Code:
DEVICE 16F628A				;We gebruiken een 16F628A type
CONFIG INTRC_OSC_NOCLKOUT, WDT_OFF, PWRTE_ON, LVP_OFF, MCLRE_OFF
ALL_DIGITAL TRUE			  ;Alle ingangen digitaal
CLEAR

opnieuw:
LOW PORTA.1 'led 1 aan
DELAYMS 1000
HIGH PORTA.1 'led 1 uit
LOW PORTA.2  'led 2 aan
DELAYMS 1000
HIGH PORTA.2 'led 2 uit
LOW PORTA.3 'led 3 aan
DELAYMS 1000
HIGH PORTA.3 'led 3 uit
LOW PORTA.4 'led 4 aan
DELAYMS 1000
HIGH PORTA.4 'led 4 uit
LOW PORTA.5'led 5aan
DELAYMS 1000
HIGH PORTA.5 'led 5 uit
LOW PORTA.6 'led 6 aan
DELAYMS 1000
HIGH PORTA.6'led 6 uit
LOW PORTA.7 'led 7 aan
DELAYMS 1000
HIGH PORTA.7 'led 7 uit
HIGH PORTA.4  ' om zeker led 4 op uit
GOTO opnieuw
END

groetjes Pluto

#2 DieterVB

DieterVB

    Professional Developer

  • Leden
  • PipPipPipPip
  • 340 berichten
    Laatst bezocht 13 nov 2014 19:37
  • LocatieVlaamse Ardennen

Geplaatst op 19 januari 2012 - 18:55

Is mss maar een domme vraag van me, maar moeten HIGH en LOW niet verwisselt worden? 'k zou anders echt niet weten wat er fout is.

Bron: http://www.picbasic.nl/

Grtz,

DieterVB

#3 Eviltwin

Eviltwin

    Professional Developer

  • Leden
  • PipPipPipPip
  • 299 berichten
    Laatst bezocht 09 mei 2014 15:22
  • LocatieKampen, Nederland

Geplaatst op 19 januari 2012 - 19:40

Volgens jou link zou dat goed moeten zijn  :)
Misschien een keer met toggle proberen?? dan moet hij wel aan gaan als hij uitstaat. Werkt dit niet, dan mag je de PCB / componenten gaan controleren  :wink:  :)

Groeten,

Eviltwin

#4 pluto

pluto

    Master Developer

  • Leden
  • PipPipPipPipPip
  • 657 berichten
    Laatst bezocht 12 nov 2017 16:01

Geplaatst op 19 januari 2012 - 19:59

Thx voor jullie reactie DieterVB en Eviltwin.  Ja die High en LOW is goed, en zoals Eviltwin zegt dat je het kan zien bij de link. Ik zal die toggle eens proberen.  De componenten zijn ok.
Is raar dat de eerste 3 het wel goed doen.

groetjes Pluto

#5 pluto

pluto

    Master Developer

  • Leden
  • PipPipPipPipPip
  • 657 berichten
    Laatst bezocht 12 nov 2017 16:01

Geplaatst op 19 januari 2012 - 20:22

toggle en zelfs eerst een clear geven geen reactie. Ik zal eens beginnen met 1 led en zo opbouwen.

groetjes Rik

#6 pascalbianca

pascalbianca

    Webmaster/Admin

  • Webmaster
  • 4344 berichten
    Laatst bezocht vandaag, 07:20
  • LocatieSusteren, Nederland, Midden Limburg.
Inzender

Geplaatst op 19 januari 2012 - 23:20

Ik weet niet welke software je gebruikt om die 16F628 te programmeren maar ik ga ervan uit dat je proton ide gebruikt als ik naar die code kijk.
Deze regel mag je dan weglaten aangezien Proton deze zelf ziet.:

Code:
CONFIG INTRC_OSC_NOCLKOUT, WDT_OFF, PWRTE_ON, LVP_OFF, MCLRE_OFF 

Als je hier namelijk 1 klein foutje in maakt werkt het al niet namelijk.
Tevens zet je alle leds op porta , hopelijk gebruik je weerstanden tussen die poorten en de leds anders hebben ze geen lang leven.
Ik raad daarom aan om die leds op portb te zetten, deze hebben namelijk ingebouwde weerstanden.

Die Clear mag ook weg, heeft alleen effect als je met het geheugen gaat werken van die IC.

Die End op het laatste mag ook weg omdat je namelijk een loop hebt gemaakt zal die End nooit gelezen worden.

En als je een groter programma gaat schrijven is het misschien handiger ipv de poorten te gaan gebruiken die te vervangen met namen zoals.:

Code:
Symbol Led1= PORTB.0
Symbol Led2 = PORTB.1
Symbol Led3 = PORTB.2 

En dan in de code zelf bv te zeggen.:
Code:
High Led1
DelayMS 1000
Low Led1
High Led2
DelayMS 1000
Low Led2
High Led3

Wat is het gezegde in Ontwikkeling van software.: Er zijn vele wegen die naar Rome leiden, de kunst is de goede te vinden.
email : pascalbianca@vbib.be
of email : webmaster@vbib.be
MSN.:: pmhaschuffelers@hotmail.com
Volg ook mijn Raspberry Pi Blog.:: link


Geplaatste afbeelding


Huisregels - Tutorials - VS 2012 Express - Keybinding Posters - Code Tags gebruiken - LessThenDot - MSDN


*** If you like you're solution or appriciate the crew's effort, please click on the facebook like or the Google + button ***


#7 pluto

pluto

    Master Developer

  • Leden
  • PipPipPipPipPip
  • 657 berichten
    Laatst bezocht 12 nov 2017 16:01

Geplaatst op 20 januari 2012 - 17:35

Thx voor je reactie Pascale. Ja ik werk met de proton ide. Maar ik moet zeggen ik programmeer de pic ic met de vellemankit K8048 en zij werken met je code gewoon in tegeven in bv Notepad. En dan bewerken met de bijgeleverde programma's. En ik moet zeggen als ik met deze methode werk doet hij alles zoals ik het programmeer. Met de K8048 kan je de ic programmeren en de de uitwerking laten zien. Ik moet nog juist kijken om een deel van het schema om te vormen,zodat je de pic ic los kan gebruiken in je eigen project.

groetjes Pluto

#8 Swets

Swets

    Professional Developer

  • Leden
  • PipPipPipPip
  • 365 berichten
    Laatst bezocht 07 dec 2017 14:08
  • LocatieKrimpen a/d IJssel

Geplaatst op 28 maart 2012 - 10:43

Port a.4  is ook een bijzonder poort,  staat ook in de datasheet....

port 4 is een Open Drian Output,  en dis is wel te gebruiken als output,  maar er komt geen 5 volt uit...

Je kunt PORTA.4 niet +5V laten geven, wel LAAG (0V) maken.
Het kan dus niet anders dan de LED (met serieweerstand) tussen +5V en de poort te plaatsen.

Onthoudt goed dat niet alle poorten altijd hetzelfde zijn.
Op een PIC16F628A bijvoorbeeld is PORTA.4 een open drain uitgang, die kun je wel laag maken, maar niet hoog en PORTA.5 kun je zelfs helemaal niet als uitgang instellen, maar alleen als ingang gebruiken.
En als je een kristal gebruikt, dan kunnen PORTA.6 en A.7 ook niet gebruikt worden omdat daar dan het kristal aan zit.


Eerst even de Datasheet door kijken!!!
www.arjan-swets.com met cnc filmpjes

#9 pluto

pluto

    Master Developer

  • Leden
  • PipPipPipPipPip
  • 657 berichten
    Laatst bezocht 12 nov 2017 16:01

Geplaatst op 27 april 2012 - 16:33

oeps heb dit hier telaat gezien Swets.

Ik heb nu gebruik gemaakt van de B poorten en het kristal zit bij mij ts pin 15 en 16

Groetjes Pluto

#10 Swets

Swets

    Professional Developer

  • Leden
  • PipPipPipPip
  • 365 berichten
    Laatst bezocht 07 dec 2017 14:08
  • LocatieKrimpen a/d IJssel

Geplaatst op 29 april 2012 - 02:33

het was ook een beetje laat antwoord van mij kant....  maar ik heb zelf ook wel eens zitten tobbe met het zelfde probleem....
www.arjan-swets.com met cnc filmpjes

#11 pluto

pluto

    Master Developer

  • Leden
  • PipPipPipPipPip
  • 657 berichten
    Laatst bezocht 12 nov 2017 16:01

Geplaatst op 27 juni 2012 - 20:15

zijn er hier mensen die zich ook bezig houden met de cursus van PicBasic. Is om dat ik vaststel  bij delayms 1000  dat dit een wachttijd moet zijn van 1 seconde. Maar voor een wachtijd te verkrijgen van 1 seconde moet ik delayms 10000 gebruiken.

groetjes Pluto

#12 pascalbianca

pascalbianca

    Webmaster/Admin

  • Webmaster
  • 4344 berichten
    Laatst bezocht vandaag, 07:20
  • LocatieSusteren, Nederland, Midden Limburg.
Inzender

Geplaatst op 27 juni 2012 - 21:26

Nee ik niet , maar weet wel genoeg ervan.
Maak je gebruik van een kristal of niet , zo ja welke?

Wat is het gezegde in Ontwikkeling van software.: Er zijn vele wegen die naar Rome leiden, de kunst is de goede te vinden.
email : pascalbianca@vbib.be
of email : webmaster@vbib.be
MSN.:: pmhaschuffelers@hotmail.com
Volg ook mijn Raspberry Pi Blog.:: link


Geplaatste afbeelding


Huisregels - Tutorials - VS 2012 Express - Keybinding Posters - Code Tags gebruiken - LessThenDot - MSDN


*** If you like you're solution or appriciate the crew's effort, please click on the facebook like or the Google + button ***


#13 pluto

pluto

    Master Developer

  • Leden
  • PipPipPipPipPip
  • 657 berichten
    Laatst bezocht 12 nov 2017 16:01

Geplaatst op 28 juni 2012 - 16:27

zonder kristal, de voorbeelden uit de cursus werken met de ingebouwde


groetjes Pluto

#14 pascalbianca

pascalbianca

    Webmaster/Admin

  • Webmaster
  • 4344 berichten
    Laatst bezocht vandaag, 07:20
  • LocatieSusteren, Nederland, Midden Limburg.
Inzender

Geplaatst op 28 juni 2012 - 16:38

Heb je de code gebruikt die je boven aan deze post hebt staan of welke? plaats anders die code eens.

Wat is het gezegde in Ontwikkeling van software.: Er zijn vele wegen die naar Rome leiden, de kunst is de goede te vinden.
email : pascalbianca@vbib.be
of email : webmaster@vbib.be
MSN.:: pmhaschuffelers@hotmail.com
Volg ook mijn Raspberry Pi Blog.:: link


Geplaatste afbeelding


Huisregels - Tutorials - VS 2012 Express - Keybinding Posters - Code Tags gebruiken - LessThenDot - MSDN


*** If you like you're solution or appriciate the crew's effort, please click on the facebook like or the Google + button ***


#15 pluto

pluto

    Master Developer

  • Leden
  • PipPipPipPipPip
  • 657 berichten
    Laatst bezocht 12 nov 2017 16:01

Geplaatst op 29 juni 2012 - 15:58

Dit is mijn code wel raar dat het niet juist staat
Is een lus die tot 10 telt en dan zet "klaar" op het lcdscherm en laat dan een led branden. Het getel kan ik zien op een LCD schermpje maar ik moet zeker voor de delayms 10000 gebruiken i.p.v 1000

Code:
Device 16F628A

Config INTRC_OSC_NOCLKOUT, WDT_OFF, PWRTE_ON, LVP_OFF, MCLRE_OFF
PORTA = %00000000
TRISA = %11111110
Symbol led1 = PORTA.0
Dim aantal As Byte
For
aantal = 1 To 10
Cls
Print @aantal
DelayMS 10000
Next
Print At 2,1 ,"klaar!"
led1 = 1
End

Veranderd door pluto, 29 juni 2012 - 17:51.
Code tussen taqs geplaatst en op goede volgorde gezet.


#16 pascalbianca

pascalbianca

    Webmaster/Admin

  • Webmaster
  • 4344 berichten
    Laatst bezocht vandaag, 07:20
  • LocatieSusteren, Nederland, Midden Limburg.
Inzender

Geplaatst op 29 juni 2012 - 17:05

Die Code:
Config INTRC_OSC_NOCLKOUT, WDT_OFF, PWRTE_ON, LVP_OFF, MCLRE_OFF
Mag je ook weglaten, hier worden vaak fouten in gemaakt en zijn in deze ic's niet echt nodig.

Wat is het gezegde in Ontwikkeling van software.: Er zijn vele wegen die naar Rome leiden, de kunst is de goede te vinden.
email : pascalbianca@vbib.be
of email : webmaster@vbib.be
MSN.:: pmhaschuffelers@hotmail.com
Volg ook mijn Raspberry Pi Blog.:: link


Geplaatste afbeelding


Huisregels - Tutorials - VS 2012 Express - Keybinding Posters - Code Tags gebruiken - LessThenDot - MSDN


*** If you like you're solution or appriciate the crew's effort, please click on the facebook like or the Google + button ***


#17 pluto

pluto

    Master Developer

  • Leden
  • PipPipPipPipPip
  • 657 berichten
    Laatst bezocht 12 nov 2017 16:01

Geplaatst op 29 juni 2012 - 17:52

Pascal als ik de config weglaat dan krijg je nog enkel blokjes op het lcd display.

Juist gelezen dat de inwendige oscillator van de PIC16F628A gelijk is aan 4MHZ

groetjes Pluto

#18 pascalbianca

pascalbianca

    Webmaster/Admin

  • Webmaster
  • 4344 berichten
    Laatst bezocht vandaag, 07:20
  • LocatieSusteren, Nederland, Midden Limburg.
Inzender

Geplaatst op 29 juni 2012 - 18:43

Ah mijn excuses, had die lcd overheen gelezen, ja dan moet hij er wel staan.
Die 4mHz is nomaal bij een 16F628A.
Ik mis wel onder je CONFIG regel ALL_DIGITAL = TRUE
Maar normaal zou hij wel bij DELAYMS 1000 gewoon 1 sec. moeten wachten.

Maar een vraag tussen door, heb je die sec. ook gemeten zonder display erop?

Wat is het gezegde in Ontwikkeling van software.: Er zijn vele wegen die naar Rome leiden, de kunst is de goede te vinden.
email : pascalbianca@vbib.be
of email : webmaster@vbib.be
MSN.:: pmhaschuffelers@hotmail.com
Volg ook mijn Raspberry Pi Blog.:: link


Geplaatste afbeelding


Huisregels - Tutorials - VS 2012 Express - Keybinding Posters - Code Tags gebruiken - LessThenDot - MSDN


*** If you like you're solution or appriciate the crew's effort, please click on the facebook like or the Google + button ***


#19 pluto

pluto

    Master Developer

  • Leden
  • PipPipPipPipPip
  • 657 berichten
    Laatst bezocht 12 nov 2017 16:01

Geplaatst op 30 juni 2012 - 08:26

klopt die regel staat er niet bij, maar kan het nu niet direct proberen ben al bezig met een schakeling met een motortje

Was gewoon met het display   met die delayms 1000 kon je gewoon de cijfers maar zeer vlug zien maar met 10000 kon je mooi zien 1   2   3  enz


groetjes Pluto

#20 pascalbianca

pascalbianca

    Webmaster/Admin

  • Webmaster
  • 4344 berichten
    Laatst bezocht vandaag, 07:20
  • LocatieSusteren, Nederland, Midden Limburg.
Inzender

Geplaatst op 30 juni 2012 - 15:52

Citeren

klopt die regel staat er niet bij, maar kan het nu niet direct proberen ben al bezig met een schakeling met een motortje
Tja eigenlijk niet goed hé, zo kun je niks uitzoeken cq achterhalen ;)
Ik vermoed dat die delayms 1000 wel degelijk 1 sec. is alleen niet genoeg om de waarden in het scherm goedc te laten zien.
Zelf gebruik ik op een 16F628 nooit een display pas bij grotere IC's zoals een 16F877.

Wat is het gezegde in Ontwikkeling van software.: Er zijn vele wegen die naar Rome leiden, de kunst is de goede te vinden.
email : pascalbianca@vbib.be
of email : webmaster@vbib.be
MSN.:: pmhaschuffelers@hotmail.com
Volg ook mijn Raspberry Pi Blog.:: link


Geplaatste afbeelding


Huisregels - Tutorials - VS 2012 Express - Keybinding Posters - Code Tags gebruiken - LessThenDot - MSDN


*** If you like you're solution or appriciate the crew's effort, please click on the facebook like or the Google + button ***


#21 pluto

pluto

    Master Developer

  • Leden
  • PipPipPipPipPip
  • 657 berichten
    Laatst bezocht 12 nov 2017 16:01

Geplaatst op 08 juli 2012 - 21:57

Mijn project is af. Is iets om vuur na te bootsen voor gebruik in modelbouw



groetjes Pluto

#22 RedThread

RedThread

    Beheerder VBIB

  • Beheerder
  • 3577 berichten
    Laatst bezocht gisteren, 23:40
  • LocatieTongeren,Belgium.
Inzender

Geplaatst op 08 juli 2012 - 22:17

cool !!

*** Vergeet ons geen bezoekje te brengen op facebook ***

 

- Any fool can know, the point is to understand -


RedThread@vbib.be

 

Huisregels | Tutorials | VS 2017 Community | Keybinding Posters | Code Tags gebruiken | MSDN


#23 pascalbianca

pascalbianca

    Webmaster/Admin

  • Webmaster
  • 4344 berichten
    Laatst bezocht vandaag, 07:20
  • LocatieSusteren, Nederland, Midden Limburg.
Inzender

Geplaatst op 08 juli 2012 - 23:28

Mooi gedaan kerel.
Het zijn de simpele dingen waarmee iedereen mooi kan beginnen.
Zoals men ziet kan je al met enkele ledjes en wat basis code al iets moois maken.
En het leuke is PicBasic heeft in vele opzichte iets weg van VB, dus iedereen kan ermee van start gaan ;)

Wat is het gezegde in Ontwikkeling van software.: Er zijn vele wegen die naar Rome leiden, de kunst is de goede te vinden.
email : pascalbianca@vbib.be
of email : webmaster@vbib.be
MSN.:: pmhaschuffelers@hotmail.com
Volg ook mijn Raspberry Pi Blog.:: link


Geplaatste afbeelding


Huisregels - Tutorials - VS 2012 Express - Keybinding Posters - Code Tags gebruiken - LessThenDot - MSDN


*** If you like you're solution or appriciate the crew's effort, please click on the facebook like or the Google + button ***


#24 doebi

doebi

    Master Developer

  • Leden
  • PipPipPipPipPip
  • 535 berichten
    Laatst bezocht 24 nov 2017 21:13

Geplaatst op 09 juli 2012 - 21:54

Knap gedaan tlijkt idd precies alsof het in brand staat 8-)
Verwacht het onverwachte

#25 pluto

pluto

    Master Developer

  • Leden
  • PipPipPipPipPip
  • 657 berichten
    Laatst bezocht 12 nov 2017 16:01

Geplaatst op 15 juli 2012 - 16:50

Bericht bekijkenDieterVB, op 19 januari 2012 - 18:55, zei:

Is mss maar een domme vraag van me, maar moeten HIGH en LOW niet verwisselt worden? 'k zou anders echt niet weten wat er fout is.

Bron: http://www.picbasic.nl/

Grtz,

DieterVB
Dag dieter, Ik weet nu hoe het komt van die HiGH en LOW. Het zit zo als de led aan een poort van je ic ligt en de andere kant van je led ligt aan de plus dan gaat je led uit. Was de led aangesloten tussen je poort en de min dan zou de led aangaan met HIGH. Maar als je verder kijkt in de cursus dan zal je zien dat deze commando's niet meer gebruikt worden.

@ Pascal ik ben verplicht om een kristal te gebruiken anders klopt de tijd niet.

Groetjes Pluto

#26 DieterVB

DieterVB

    Professional Developer

  • Leden
  • PipPipPipPip
  • 340 berichten
    Laatst bezocht 13 nov 2014 19:37
  • LocatieVlaamse Ardennen

Geplaatst op 15 juli 2012 - 18:41

Bericht bekijkenpluto, op 15 juli 2012 - 16:50, zei:


Dag dieter, Ik weet nu hoe het komt van die HiGH en LOW. Het zit zo als de led aan een poort van je ic ligt en de andere kant van je led ligt aan de plus dan gaat je led uit. Was de led aangesloten tussen je poort en de min dan zou de led aangaan met HIGH. Maar als je verder kijkt in de cursus dan zal je zien dat deze commando's niet meer gebruikt worden.

Ok, merci om dit even te melden. Zal dit onthouden voor als ik zelf met picbasic ga werken. Ik weet alleen nog niet zo goed welke ic ik ga kopen (misschien ook een 16F628A).

Leuk gedaan je project! Net alsof er een kaarsje in zit. ;)

#27 pascalbianca

pascalbianca

    Webmaster/Admin

  • Webmaster
  • 4344 berichten
    Laatst bezocht vandaag, 07:20
  • LocatieSusteren, Nederland, Midden Limburg.
Inzender

Geplaatst op 15 juli 2012 - 19:12

Een led sluit men ,als men niet veel op de ic gebruikt  normaal op de B-ports waarom omdat die namelijk een interne weerstand hebben.
Sluit je de led op een ander port dan ben je wel verplicht een weerstand te gebruiken.
Een weerstand word het meest altijd aan de + kant geplaatst, dus dan weet je al dat de - op de algemene - van de print komt, dus dat houd dan in , als hij op de B-port zit dat HIGH moet gebruikt worden in ander gevallen LOW.

Die pic. 16F628A is normaal al op 4MHz maar ik heb een vermoeden dat elders iets niet klopt idem de datasheet vermeld.: Run-time selectable between 4 MHz and 48 kHz.

Wat je zou kunnen doen met die lcd is proberen met onderstaande code , wel even de gebruikte poorten in de gaten houden.

Code:
DEVICE 16F628A			 ;We gebruiken een 16F628A type
CONFIG INTRC_OSC_NOCLKOUT, WDT_OFF, PWRTE_ON, LVP_OFF, MCLRE_OFF
ALL_DIGITAL TRUE			 ;Alle ingangen digitaal
DECLARE LCD_TYPE 0
DECLARE LCD_DTPIN PORTB.4
DECLARE LCD_LINES 2
HIGH PORTA.1
DELAYMS 1000				 ;1000 milliseconden = 1 seconde
Low PORTA.1	
Opnieuw:					 ;Label met zelf te verzinnen naam
PRINT "testjetestjetes"	 ;Programma naam en versie
PRINT AT 2, 1, "testjetestjetes"
DELAYMS 2000				 ;Tijd voor bericht op LCD
HIGH PORTA.1
DELAYMS 1000				 ;1000 milliseconden = 1 seconde
Low PORTA.1
GOTO Opnieuw				 ;Spring naar 'Opnieuw' en ga zo door
END						 ;Einde programma



Deze code heb ik ook gebruikt voor mijn schermen aan te spreken op de 16F628.

Veranderd door pascalbianca, 15 juli 2012 - 19:29.

Wat is het gezegde in Ontwikkeling van software.: Er zijn vele wegen die naar Rome leiden, de kunst is de goede te vinden.
email : pascalbianca@vbib.be
of email : webmaster@vbib.be
MSN.:: pmhaschuffelers@hotmail.com
Volg ook mijn Raspberry Pi Blog.:: link


Geplaatste afbeelding


Huisregels - Tutorials - VS 2012 Express - Keybinding Posters - Code Tags gebruiken - LessThenDot - MSDN


*** If you like you're solution or appriciate the crew's effort, please click on the facebook like or the Google + button ***


#28 pluto

pluto

    Master Developer

  • Leden
  • PipPipPipPipPip
  • 657 berichten
    Laatst bezocht 12 nov 2017 16:01

Geplaatst op 16 juli 2012 - 14:12

Thx voor de reactie Dieter en Pascal.  Ik moet wel zeggen als ik een kristal van 20 Mhz gebruik en de code aanpas voor die kristal werkt alls perfect.
Ik werk ook niet meer met HIGH , LOW. Ik maak nu rechtstreeks de in - en uitgangen aan met het commando TRIS. En dan kan je aan en uitzetten met 1 en 0.

Groetjes Pluto

#29 pascalbianca

pascalbianca

    Webmaster/Admin

  • Webmaster
  • 4344 berichten
    Laatst bezocht vandaag, 07:20
  • LocatieSusteren, Nederland, Midden Limburg.
Inzender

Geplaatst op 16 juli 2012 - 14:33

Dat kan uiteraard ook, let wel op , die manier is nog nauwkeuriger, dus maak je een verkeerd om , zoek je het licht uit je ogen.

Wat is het gezegde in Ontwikkeling van software.: Er zijn vele wegen die naar Rome leiden, de kunst is de goede te vinden.
email : pascalbianca@vbib.be
of email : webmaster@vbib.be
MSN.:: pmhaschuffelers@hotmail.com
Volg ook mijn Raspberry Pi Blog.:: link


Geplaatste afbeelding


Huisregels - Tutorials - VS 2012 Express - Keybinding Posters - Code Tags gebruiken - LessThenDot - MSDN


*** If you like you're solution or appriciate the crew's effort, please click on the facebook like or the Google + button ***


#30 pluto

pluto

    Master Developer

  • Leden
  • PipPipPipPipPip
  • 657 berichten
    Laatst bezocht 12 nov 2017 16:01

Geplaatst op 03 augustus 2012 - 11:43

Met de PIC 16F628A heb ik nu een timer gemaakt, is de bedoeling voor het belichten van foto gevoelige printplaten met behulp van Uv led's.




100%
Groetjes Pluto





Ook met taq IC, PicBasic, Pic16F628A voorzien

0 gebruiker(s) lezen dit onderwerp

0 lid(leden), 0 bezoeker(s), 0 anonieme gebruikers

Inloggen


Untitled 1

Met dank aan Jürgen voor de jarenlange inzet van visualbasic.be (anno dec 2000)
Met dank aan Mike en Ronneke voor de jarenlange inzet van vbib.be (anno dec 2010)
Met dank aan PascalBianca voor de jarenlange inzet van vbib.be (anno dec 2016)