terrorfeary
elektronica , het is zoals het weer , het word zelden wat je verwacht :) plz cheak out my new site :http://www.terrorfeary.tk
hoi ,
ik heb hier een 10 tal PIC's liggen type 16f84a
zoals wel bekend is over deze PIC is dat hij jammergenoeg maar 1Kb geheugen heeft. Met andere woorden , hij weinig data kan opslaan, nu dacht ik 2 Pic's parralel te zetten (dus een 2Kb geheugen maken) en de eerste pic laten lopen direct bij het begin en de 2de een delay geven van bv 40S zodat als programma in PIC 1 gedaan is het programma in PIC 2 start , is dit mogelijk ?
ook zou ik graag iets met een LCD maken , het programeren moet nog gaan , dit heb ik gezien op een site ergens , daar stond dus de commando's en nodige files die ik in database moet toevoegen maar heeft niemand een schema hoe je een pic 16f84a koppeld aan een lcd , het enigste dat die lcd gaat doen is zeggen wat de temperatuur is , dit laat ik bepalen via de schakeling uit de elektuur van deze maand , je kan het artieke trouwens downloaden op www.elektuur.nl moest iemand intresse hebben 
Aedolon
Just face it: sometimes nobody envies you. There has to be a bottom and that bottom is probaly you. // http://www.amazon.com/o/registry/VWZ93N4Y6XQT
parallel zetten ?!
Je kan ze wel aan elkaar plakken dat wil zeggen je kan de reset van de ene laag houden en als prog op het einde is maak je clear hoog wacht 2s ofzo en dan maakt de 2de controller de clear van de eerste weer hoog enzovoorts...
I²C kan natuurlijk ook wat hierboven staat is een heel rare oplossing..
als je een LCD niet kunt aansturen kijk dan naar de datasheet ervan dan kan je zien hoe je het aanstuurd...
of je propt wat in jal compileerd en gebruikt die ASM code
[Bericht gewijzigd door Aedolon op ]
Bastiaan
Bachelor of Engineering -- Microcontrollers AVR, PIC (asm, C), PC applicaties (C, C++), Webpages (HTML, CSS, PHP, SQL), Rail-infra engineer
terrorfeary
elektronica , het is zoals het weer , het word zelden wat je verwacht :) plz cheak out my new site :http://www.terrorfeary.tk
menno
Je biertje wordt niet jaloers als je een andere pakt, je vrouw wel ...
zoals wel bekend is over deze PIC is dat hij jammergenoeg maar 1Kb geheugen heeft. Met andere woorden , hij weinig data kan opslaan
Is mij niet bekend. Mijn 16f84A heeft maar 68 bytes RAM (datageheugen) en 64 bytes EEPROM ...
Als je meer datageheugen nodig hebt, heb je de verkeerde microcontroller in je handen ...
terrorfeary
elektronica , het is zoals het weer , het word zelden wat je verwacht :) plz cheak out my new site :http://www.terrorfeary.tk
menno
Je biertje wordt niet jaloers als je een andere pakt, je vrouw wel ...
Programmageheugen is geen datageheugen. In je vraag stel je dat een 16F84 1k geheugen heeft (klopt, programmageheugen) en dat-ie dus weinig data kan opslaan. Voor zover het geen constante data is klopt die conclusie dus niet. En het programmageheugen is geen EEPROM geheugen maar flash (vandaar de 'f' in 16f84).
Anders nog iets?
1k staat dat niet gelijk aan 1000 programma instructies? Als je daar over heen gaat heb je echt hele mooie looplicht. Kan het me bijna niet voorstellen.
Maar je kan er ook voor kiezen om je taken te splitsen. Dus 1 pic processor voor je uitgebreide looplichtjes en 1 pic uP voor de lcd temperatuur schakeling.
Ik weet ook niet wat voor looplichtjes je gaat maken, maar je kan ook meerdere processoren met elkaar samen laten werken. Hierover moet je wel eerst goed nadenken. Elk systeem kan je verdelen in subfuncties natuurlijk.
menno
Je biertje wordt niet jaloers als je een andere pakt, je vrouw wel ...
Je kan natuurlijk ook gewoon een controller nemen die over voldoende geheugen en I/O beschikt, maar dat is zeker te simpel bedacht ?
Bastiaan
Bachelor of Engineering -- Microcontrollers AVR, PIC (asm, C), PC applicaties (C, C++), Webpages (HTML, CSS, PHP, SQL), Rail-infra engineer
Op 15 september 2003 06:17:42 schreef menno:
Je kan natuurlijk ook gewoon een controller nemen die over voldoende geheugen en I/O beschikt, maar dat is zeker te simpel bedacht ?
Nou normaal is dat wel de manier, maar omdat terrorfeary nog 10 pic's heeft liggen wil hij die eerst gebruiken.
menno
Je biertje wordt niet jaloers als je een andere pakt, je vrouw wel ...
Bij koken is het soms gebruikelijk om te kijken wat je in elkaar kunt zetten met de onderdelen die je hebt. Bij technische aangelegenheden is het weer gebruikelijk om eerst te kijken wat je gaat maken en daar de ingredienten bij te zoeken. Doe je't andersom dan kan er weinig anders uitkomen dan een technisch gedrocht. Voorbeeldje:
Hoi, ik heb nog 150.000 transistoren liggen en daar wil ik een microcontroller mee maken ...
[Bericht gewijzigd door menno op ]
Wouter van Ooijen
Wouter van Ooijen: VOTI webwinkel, docent HvU (Technische Informatica); C++ on mictrocontrollers blog
Op 14 september 2003 14:42:47 schreef terrorfeary:
voor die lcd niet neej , voor mijn uitgebreide looplichtjes wel :s
Ik heb een 12-LEDs looplichtje gemaakt in een 16F629 met nog een rits andere patronen en instelbare snelheid. Past prima in 1k code.
Aedolon
Just face it: sometimes nobody envies you. There has to be a bottom and that bottom is probaly you. // http://www.amazon.com/o/registry/VWZ93N4Y6XQT
Op 15 september 2003 10:15:25 schreef menno:
Doe je't andersom dan kan er weinig anders uitkomen dan een technisch gedrocht. Voorbeeldje:Hoi, ik heb nog 150.000 transistoren liggen en daar wil ik een microcontroller mee maken ...
haha lol 
terrorfeary
elektronica , het is zoals het weer , het word zelden wat je verwacht :) plz cheak out my new site :http://www.terrorfeary.tk
ok , zal het dan wel erin krijgen in die 1k
heeft iemand al ervaring met jal en lcd ermee aan te sturen ?
Aedolon
Just face it: sometimes nobody envies you. There has to be a bottom and that bottom is probaly you. // http://www.amazon.com/o/registry/VWZ93N4Y6XQT
terrorfeary
elektronica , het is zoals het weer , het word zelden wat je verwacht :) plz cheak out my new site :http://www.terrorfeary.tk
Op 15 september 2003 21:25:37 schreef Wouter Sijm:
heb een klok met een lcd display gemaakt en dat was idd super simpel om te progammeren
mss het schema en de code ? kan ik eens zien hoe het gedaan hoort te zijn 
Bastiaan
Bachelor of Engineering -- Microcontrollers AVR, PIC (asm, C), PC applicaties (C, C++), Webpages (HTML, CSS, PHP, SQL), Rail-infra engineer
Op 15 september 2003 21:23:22 schreef Aedolon:
Wat is daar nu aan ?
ik kan het wel..
Ohja, idd, dat geeft wel aan dat elke beginner zonder enig verstand het kan.
(Lees:wat hebben we aan die opmerking Aedolon, iedereen zijn niveau is weer anders)
Aedolon
Just face it: sometimes nobody envies you. There has to be a bottom and that bottom is probaly you. // http://www.amazon.com/o/registry/VWZ93N4Y6XQT
Nee !!!!!
Je gaat naar de JAL site
Er staat zelfs een voorbeeld !!! als ik het aan de praat krijg krijgt iedereen het aan de praat denk ik zo
er staat letterlijk een "hello world" voorbeeldje
en in de libary (pin out staan de aansluitingen zelf in)
als dat niet de pap in de mond is weet ik het ook niet meer
edit:
http://www.voti.nl/jal/doc/hd44780.html nu ram ik zelf de pap in je keel (en voorgekauwd door Wouter)
-- pin assignment for the 4-bit (6 PIC I/O pins) interface:
--
-- PIC HD44870
-- ----------------------
-- 5 Gnd 1 Gnd
-- 14 Vcc 2 Vcc
-- 5 Gnd 3 Contrast
-- 6 B0 11 D4
-- 7 B1 12 D5
-- 8 B2 13 D6
-- 9 B3 14 D7
-- 10 B4 4 RS D/I_
-- 5 Gnd 5 R/W_
-- 11 B5 6 E
--
-- pin assignment for the 8-bit (11 PIC I/O pins) interface:
--
-- PIC HD44870
-- ----------------------
-- 5 Gnd 1 Gnd
-- 14 Vcc 2 Vcc
-- 5 Gnd 3 Contrast
-- 17 A0 4 RS D/I_
-- 5 Gnd 5 R/W_
-- 18 A1 6 E
-- 6 B0 7 D1
-- 7 B1 8 D2
-- 8 B2 9 D3
-- 9 B3 10 D4
-- 10 B4 11 D4
-- 11 B4 12 D5
-- 12 B6 13 D6 (2k2 series resistor for ISP!)
-- 13 B7 14 D7 (2k2 series resistor for ISP!)
--
tsss mafkees
[Bericht gewijzigd door Aedolon op ]
Bastiaan
Bachelor of Engineering -- Microcontrollers AVR, PIC (asm, C), PC applicaties (C, C++), Webpages (HTML, CSS, PHP, SQL), Rail-infra engineer
Op 15 september 2003 23:16:40 schreef Aedolon:
Nee !!!!!
Je gaat naar de JAL site
Er staat zelfs een voorbeeld !!! als ik het aan de praat krijg krijgt iedereen het aan de praat denk ik zo
Dat is dus gewoon copy paste.
Maar soms, niet vaak maar heel soms hoor, dan wil je het ook nog snappen en zelf uitbreiden en bedenken. En dan heb je net ff niet genoeg aan een copy paste actie.
En als je dan uiteindelijk zo een JAL proggie voor een lcd onder de knie heb dan weet je nog geen fluit van hoe zo een display echt werkt.
[Bericht gewijzigd door Bastiaan op ]
Aedolon
Just face it: sometimes nobody envies you. There has to be a bottom and that bottom is probaly you. // http://www.amazon.com/o/registry/VWZ93N4Y6XQT
Ok, je wilt het snappen hoe leer je iets het beste bij ?
door in principe de pap in je keel te krijgen
of door het zelf op te zoeken ?
Er staat in ieder geval genoeg info in de Jal documentation om het een leek aan te leren (met enorm weinig programmeer ervaring dan nog)
Ohja wat valt er te snappen aan een stukje code ? het is geen analytische wiskunde of quantummechanica of iets dergelijks
Als je wilt weten hoe zo een LCD echt werkt raadpleeg je de datasheet, hogere talen hebben toch de bedoeling van dat je het interne niet moet snappen om het te doen werken toch ?
[Bericht gewijzigd door Aedolon op ]
Bastiaan
Bachelor of Engineering -- Microcontrollers AVR, PIC (asm, C), PC applicaties (C, C++), Webpages (HTML, CSS, PHP, SQL), Rail-infra engineer
Op 15 september 2003 23:24:01 schreef Aedolon:
Ok, je wilt het snappen hoe leer je iets het beste bij ?door in principe de pap in je keel te krijgen
of door het zelf op te zoeken ?
Er staat in ieder geval genoeg info in de Jal documentation om het een leek aan te leren (met enorm weinig programmeer ervaring dan nog)
Ben ik helemaal met je eens.
het is geen analytische wiskunde of quantummechanica of iets dergelijks
Nee, je wou zeggen dat dat iets is wat je moet snappen.
Als je wilt weten hoe zo een LCD echt werkt raadpleeg je de datasheet, hogere talen hebben toch de bedoeling van dat je het interne niet moet snappen om het te doen werken toch ?
Klopt ook, maar om nou te roepen: "wat is daar nou aan?" vind ik wat negatief voor de personen die heel erg hun best doen en waarbij het toch niet wil lukken. Als zo een persoon dan ziet dat de slimme Aedolon roept dat het makkelijk is dan voelen ze zich echt niet geholpen.
Aedolon
Just face it: sometimes nobody envies you. There has to be a bottom and that bottom is probaly you. // http://www.amazon.com/o/registry/VWZ93N4Y6XQT
Err ik zei wat is daar nou aan om iets op het display te toveren met jal
je plakt van de site verbind wat draadjes als je dat niet lukt wel... dan denk ik niet dat je al met microcontrollers moet bezig zijn
trouwens hij zegt niet dat hij het niet snapt, hij wou een voorbeeldje, heb ik er geen gegeven ?
Jal is echt en echt de simpelste taal die ik ooit gezien heb! eenvoudiger dan basic voor de basicstamp...
Als je het niet snapt _wat zou kunnen natuurlijk_ dan ontbreek je een stukje basis en kan je beter de basis aanleren (die documentatie leert je niet programmeren, het leert je gewoon de jal syntax dat is alles)
[Bericht gewijzigd door Aedolon op ]
Bastiaan
Bachelor of Engineering -- Microcontrollers AVR, PIC (asm, C), PC applicaties (C, C++), Webpages (HTML, CSS, PHP, SQL), Rail-infra engineer
Ik hou ermee op nou want we gaan teveel offtopic en gelukkig pas je al je opmerkingen aan. Maar ik wil je alleen maar duidelijk maken dat het niet aan jouw is om te bepalen of zoiets simpel is.
(iets in het algemeen: ik vind het nog steeds zeer jammer dat veel mensen de daadwerkelijke betekenis van het woord "simpel" niet meer beseffen. Simpel is relatief, oftwel daar kan je eigenlijk vrij weinig tot niks mee zodra je het gebruikt voor een ander. Zolang het bij jezelf blijft is het een (voor jezelf) geldige vergelijking en meer niet)