Willie Worteltje
Er zijn 10 soorten mensen. Mensen die binair begrijpen en mensen die het niet begrijpen... http://home.versatel.nl/edithenwilliam/william.htm
Op mijn site heb ik wat startprojecten gezet voor beginners om met een 16F628 aan de slag te gaan. Een aantal zaken heb ik er nu op staan:
* instellen in en uitgangen
* simpele ledsturing
* looplicht
* drukknop
* op/neer teller met binaire uitlezing
* 7 segment aansturing (decimaal en hexadecimaal)
* 3 x 7 segment aansturing gemultiplext
* macro's (if_then)
* binair naar BCD
Compleet met schema's en broncodes.
Ga naar de sectie PIC Tutorial op:
http://home.versatel.nl/edithenwilliam/william.htm
Succes met proberen.
Dit is zeker nuttig voor mensen die met ASM willen beginnen, ik heb destijds e.e.a. nog uit een boek moeten halen via Amazon.
Keep up the good work!
(chat. william, kijk es naar mijn topic, wellicht kun jij me helpen. http://www.circuitsonline.net/forum/view/23920 )
Fantomaz
Ik moet hier weer vaker komen... Wat kun je zo'n forum als deze gaan missen. :-)
Neem me niet kwalijk dat ik het aanhaal William, maar ik vind het maar niks... (nogmaals mijn excuus voor de directe benadering)
Als Semi-leek (ik stoei nu al een tijdje met PICBASIC) probeer ik de basisdingen te doorgronden. Je springt met grote sprongen door de stof waardoor je de kleine, niet minder belangrijke zaken overslaat.
Nu weet je dat ik al eea weet, maar wat weet een leek als hij PORTA leest? Er wordt niet bij vermeld wat dat eigenlijk is. Wat is RA0? De term zie je in het begin staan maar de uitleg hierover en wat het nu precies is, volgt later pas.
Wat is een register?
en bij je voorbeelden van verschillende byte notaties duurde het even voordat ik doorhad dat je hier op 4 manieren decimaal 72 uitdrukte. Dat koste wel even de nodige tijd...
Je hebt in het begin een paar termen verklaard, maar kom je dezelfde termen later weer tegen word je niet "opgefrist" met een korte herinnering waarom de term er staat en wat hij doet.
Toen ik bij Bankselecectie kwam, ben ik afgehaakt... Dat zijn termen die ik nog niet kende. (Ja, mogelijk van vroeger, toen ik net met PIC's wilde stoeien, alles in het Engels voorgeschoteld kreeg en om dezelfde reden gestopt ben)
Algemeen gezien vind ik de stof te droog en onduidelijk om er iets van te leren. Vooropgesteld, ik zou het zelf niet beter kunnen omdat ik de stof zelf niet ken, maar dit leert niet.
Sorry voor de kritiek (ik kan daar zelf slecht tegen waardoor ik ook moeite heb het te geven
)
By the way:
bcf STATUS, RPO ;Bank 0 geactiveerd
Moet dat geen RP0 zijn? Of moet in de begeleidende text RPO staan ipv RP0 Dit bank1 zit in het register STATUS en heeft RP0.
MvG
Fantomaz
Arjan Swets
cnc filmpjes op Http://www.arjan-swets.com
Op 1 augustus 2005 14:42:06 schreef Fantomaz:
Neem me niet kwalijk dat ik het aanhaal William, maar ik vind het maar niks... (nogmaals mijn excuus voor de directe benadering)Als Semi-leek (ik stoei nu al een tijdje met PICBASIC) probeer ik de basisdingen te doorgronden. Je springt met grote sprongen door de stof waardoor je de kleine, niet minder belangrijke zaken overslaat........
tja een bepaalt basis nivo moet je wel hebben...
of moet hij ook eerst nog rekenen en de nederlandse taal, electro techniek enz enz uitleggen?
ik heb net het verhaal doorgelezen en het meeste was mij duidelijk...
Hey allen ...
Willie ik wil ff zeggen dat ik het echt top vind dat mensen zoals jij veel moeite doen om mensen zoals mij (NOOB) iets te leren >>> TOPPIE die site
verder wil ik iedereen via deze ff wijzen op een hele goede link met een asm cursus die ik zeg maar heb gevolgd na de cursus pic van deze site ..
Het is dus zeg maar echt een mooie vervolg cursus op het artikel van deze site >>> willie jou site zou ik adviseren om nog daarna verschillen aspecten beter te leren en op te zoeken !!
http://www.mstracey.btinternet.co.uk/pictutorial/picmain.htm
Op 1 augustus 2005 14:42:06 schreef Fantomaz:
Neem me niet kwalijk dat ik het aanhaal William, maar ik vind het maar niks... (nogmaals mijn excuus voor de directe benadering)Als Semi-leek (ik stoei nu al een tijdje met PICBASIC) probeer ik de basisdingen te doorgronden. Je springt met grote sprongen door de stof waardoor je de kleine, niet minder belangrijke zaken overslaat.
Nu weet je dat ik al eea weet, maar wat weet een leek als hij PORTA leest? Er wordt niet bij vermeld wat dat eigenlijk is. Wat is RA0? De term zie je in het begin staan maar de uitleg hierover en wat het nu precies is, volgt later pas.
Wat is een register?
en bij je voorbeelden van verschillende byte notaties duurde het even voordat ik doorhad dat je hier op 4 manieren decimaal 72 uitdrukte. Dat koste wel even de nodige tijd...
Je hebt in het begin een paar termen verklaard, maar kom je dezelfde termen later weer tegen word je niet "opgefrist" met een korte herinnering waarom de term er staat en wat hij doet.
Toen ik bij Bankselecectie kwam, ben ik afgehaakt... Dat zijn termen die ik nog niet kende. (Ja, mogelijk van vroeger, toen ik net met PIC's wilde stoeien, alles in het Engels voorgeschoteld kreeg en om dezelfde reden gestopt ben)
Algemeen gezien vind ik de stof te droog en onduidelijk om er iets van te leren. Vooropgesteld, ik zou het zelf niet beter kunnen omdat ik de stof zelf niet ken, maar dit leert niet.
Sorry voor de kritiek (ik kan daar zelf slecht tegen waardoor ik ook moeite heb het te geven)
By the way:
[...]Moet dat geen RP0 zijn? Of moet in de begeleidende text RPO staan ipv RP0 Dit bank1 zit in het register STATUS en heeft RP0.
MvG
Fantomaz
Ik heb hem ook gelezen maar ik begreep het best wel.
Misschien is het handig om eerst dit een beetje door te lezen omdat daar wat meer basisdingen in staan en wat meer over de uc zelf uitgelegd.
Wat misschien ook een leuke toevoeging is is hoe je een lcd aan kunt sturen (gewoon zonder speciale lcd commando's). Dit is ook op andere sites te vinden (zo heb ik het ook geleerd), maar aangezien dat een erg handiger en leuke toevoeging is in een project met een pic is dat misschien de moeite van het toevoegen waard.
ja, ik vrees dat ik fantomaz gelijk moet geven, ik heb nog nix met een pic gedaan, en hoopte dat ik nu wat ging leren, maar die movcl of zo iets, wat doet dat enz. je zegt dat nergens,
ik heb er niet zoveel uit geleerd, en ook die vertraging, om die 0.5 Hz te halen, of die 1 Hz, daar begrijp ik ook niet veel van...
srr, maar voor een totale beginneling is dit heel moeilijke koek!
welk programma gebruiken jullie ?
ik heb die picprogrammer van velleman
maar daar zit geen software bij
met welk programma kan ik in asm schijven en in asm opslaan
Willie Worteltje
Er zijn 10 soorten mensen. Mensen die binair begrijpen en mensen die het niet begrijpen... http://home.versatel.nl/edithenwilliam/william.htm
Op 1 augustus 2005 14:42:06 schreef Fantomaz:
Neem me niet kwalijk dat ik het aanhaal William, maar ik vind het maar niks... (nogmaals mijn excuus voor de directe benadering)
Dit komt idd nogal hard aan. Dit zijn toch wel een aantal basis dingen en idd kan ik hier een daar wel wat hebben overgeslagen omdat ik inmiddels zelf niet meer op het basis nivo zit. Dat komt mede door het bestuderen van dit soort voorbeelden.
Wat is RA0?
Zie datasheet voor een uitleg over pinbenamingen
Wat is een register?
Zie datasheet. en hoe heten ze dan bij jouw?
en bij je voorbeelden van verschillende byte notaties duurde het even voordat ik doorhad dat je hier op 4 manieren decimaal 72 uitdrukte.
zie voorgaande regel: Hier komt een voorbeeld voor 4 x een byte notatie met dezelfde waarde
Toen ik bij Bankselecectie kwam, ben ik afgehaakt...
Maar als je hier al afhaakt hoe wil je dan je poorten instellen als in of uitgang.
Algemeen gezien vind ik de stof te droog en onduidelijk om er iets van te leren. Vooropgesteld, ik zou het zelf niet beter kunnen omdat ik de stof zelf niet ken, maar dit leert niet.
Sorry voor de kritiek (ik kan daar zelf slecht tegen waardoor ik ook moeite heb het te geven)
Het is mij al duidelijk. ASM is niet jouw taal. Blijf maar lekker bij PICbasic! En ook daar kom je zelf niet uit gezien je vele topics over kleine dingen. (Moest nog even mijn frustatie kwijt)
By the way:
Moet dat geen RP0 zijn? Of moet in de begeleidende text RPO staan ipv RP0 Dit bank1 zit in het register STATUS en heeft RP0.
Type-foutje
Willie Worteltje
Er zijn 10 soorten mensen. Mensen die binair begrijpen en mensen die het niet begrijpen... http://home.versatel.nl/edithenwilliam/william.htm
Op 1 augustus 2005 18:10:31 schreef the-x:
ja, ik vrees dat ik fantomaz gelijk moet geven, ik heb nog nix met een pic gedaan, en hoopte dat ik nu wat ging leren, maar die movcl of zo iets, wat doet dat enz. je zegt dat nergens,
srr, maar voor een totale beginneling is dit heel moeilijke koek!
Moet ik dan voor elke instructie die ik gebruik een letterlijke vertaling geven uit de datasheet? Dacht het niet. Misschien een verwijzing naar de datasheet is nog wel een optie.
Op 2 augustus 2005 07:06:00 schreef Willie Worteltje:
[...]Moet ik dan voor elke instructie die ik gebruik een letterlijke vertaling geven uit de datasheet? Dacht het niet.
Jawel.
Je kan toch niet iedereen tevreden krijgen.
Het is net als met mijn Eagle TuTorial de een vind het geweldig de ander kan er niets mee , en degenen die er niets mee kunnen hoor je klagen en de anderen zijn te druk met je tutorial om een positief geluid te laten horen.
Ik heb nog wel een vraagje over die tutorial.
Je ziet daar dit schemaatje staan:
Waarvoor staan die twee 10K weerstanden, is dat om ervoor te zorgen dat je die PIC niet opblaast?
dat zijn pull-down weerstanden.
deze zorgen ervoor dat als je de knop loslaat de pin 100% zeker 0v word en niet gaat zweven.
Zoals met alle dingen die zijn geschreven om mensen iets te leren gaat de schrijver uit van een bepaalt niveau van zijn lezers. Er zullen dus altijd mensen zijn die niks aan zo'n tutorial hebben. Ik heb zelf de basics geleerd met de tutorial van CO, dit vond ik erg simpel en ik kon er zo doorheen, anderen vonden deze te moeilijk en moesten afhaken.
Ik vind het zeer goed dat iemand de moeite neemt om anderen iets te leren door zo'n tutorial te schrijven. Als je er niks van begrijpt, probeer dan eerst een simpelere tutorial en ga dan later pas verder met deze zou ik zeggen. Anderen zullen wel in één keer het niveau van deze tutorial aankunnen en zullen juist blij zijn dat de erg simpele dingen eruit zijn zodat je een beetje vlot door kan leren en niet blijft hangen op dingen die je al begrijpt.
Arjan Swets
cnc filmpjes op Http://www.arjan-swets.com
Ik denk dat de mensen die dit te moeilijk vonden beter helemaal met asm-programeren moeten stoppen...
als je dit al te moeilijk vind, en niet uit je zelf meerdere tutorials vergelijk, en asm-programma's van andere bestudeer, maar wel gelijk hier gaat zitten klagen.
deze mensen leren het nooit, het is te moeilijk, moeten teveel moeite doen... moet allemaal vanzelf gaan..
STOPPEN, ik denk er niet aan, ben binnekort 15 jaar 
maar, ik hoopte gwn dat ik al de pure beginselen ging leren, maar je moet idd al een beetje van een niveau hebben...
ik ga een bladwijzer van die site maken, en als ik binnen paar jaar pic koop, zal ik er mij ong eens toe begeven 
Arjan Swets
cnc filmpjes op Http://www.arjan-swets.com
http://www.oshonsoft.com/pic.html
ik heb veel aan dat stukje software gehad...
is een Pic simulator. Kan je precies zien wat er allemaal gebeurt op verschillende snelheden...
ook LCD-schermen... en voor het geld hoef je het ook niet te laten....
en er zit ook gelijk een BASIC-compiler bij... die echt prima werkt!!
Arjan Swets
cnc filmpjes op Http://www.arjan-swets.com
Op 2 augustus 2005 14:28:20 schreef the-x:
STOPPEN, ik denk er niet aan, ben binnekort 15 jaarmaar, ik hoopte gwn dat ik al de pure beginselen ging leren, maar je moet idd al een beetje van een niveau hebben...
ik ga een bladwijzer van die site maken, en als ik binnen paar jaar pic koop, zal ik er mij ong eens toe begeven
hier moet je mee beginnen... http://www.circuitsonline.net/artikelen/view/8
sorry hoor maar een hoopmensen hier zouden dit echt ff moeten lezen !!!!
verder wil ik iedereen via deze ff wijzen op een hele goede link met een asm cursus die ik zeg maar heb gevolgd na de cursus pic van deze site ..
Het is dus zeg maar echt een mooie vervolg cursus op het artikel van deze site >>> willie jou site zou ik adviseren om nog daarna verschillen aspecten beter te leren en op te zoeken !!
http://www.mstracey.btinternet.co.uk/pictutorial/picmain.htm
Ik ben nu 14 jaar maar ik ga zeker hier een keer mee beginnen. Die tutorial vond ik namelijk best wel makkelijk te begrijpen (Heb namelijk ook al de tutorial van CO gelezen) en als je het eenmaal kan, moet het hardstikke leuk zijn om hier mee te werken.
Op 2 augustus 2005 14:32:21 schreef Arjan Swets:
http://www.oshonsoft.com/pic.htmlik heb veel aan dat stukje software gehad...
is een Pic simulator. Kan je precies zien wat er allemaal gebeurt op verschillende snelheden...ook LCD-schermen... en voor het geld hoef je het ook niet te laten....
en er zit ook gelijk een BASIC-compiler bij... die echt prima werkt!!
ik heb dat programaaatje gedownload, maar waar zet je je code? en met wat kun je die code in een ASM omzetten?