Hoihoi
Michel
Wil voor de hobby het vak PIC programmer leren en wil dus een micro controller aanschaffen. Dacht zelf aan een 16F84 of 16F876 of 16F628 of of. Precies, daar zit het hem in, ik weet niet welke. dit wil ik ermee:, looplicht, simpele schakelingetjes, (propellor clock misschien). iig om het te leren, maar wel 1 die geschikt is om de vele schakelingen en programma's die op internet te vinden zijn erin te kunnen zetten. want hier komt vraag 2: Eeen programma voor een bepaalde pic, kan dat ook in een andere geladen worden als die andere meerdere i/o's heeft dan degene die ze voorschrijven?
Ik weet niet hoeveel i/o's een 16f84 heeft maar dat lijkt me wel een aardige om mee te beginnen ofniet? Vele schakelingen op internet enzo daarvoor? Of liever de 16f628? Wat is het verschil?
Ik zie ook op deze site 2 pic programmers staan. Wat is daar het verschil? Kan de pic's van de grote pic programmer schakeling meer dan de simpele pic programmer?
Ik begin dus echt bij "0" en weet dus nog niet zoveel, heb wel al veel gedownload enzo: programma's, datasheets (kan niet achter de verschillen komen van de verschillende pic's omdat ik die termen nog niet helemaal snap) Heb het artikel van deze site over pic programmen dus ik ben goed op weg. Ik wil alleen weten wat een leuke pic is waarmee je veel schakelingen kan maken die ook op internet staan.
logic
Maar dat is logisch ...
Hoi HoiHoi
Kijk eens op www.voti.nl
Ik heb zelf pasgeleden een 18F452 gekocht en de Wisp628 programmer. Zelf een programma geschreven om met de programmer te communiceren en de PIC te programmeren.
Mijn reden om die PIC te kopen was de uitgebreide maar makkelijke instructieset en veel IO.
Lekker experimenteren!
Maar er zijn natuurlijk nog andere IC's.
Je kunt daar iig wel info vinden.
Ik zou geen 16F84 (wordt uitgefaseerd) meer nemen maar een 16F628 of zoals logic al aangeeft een 18F452.
Het voordeel is wel dat er veel code en projecten op de 16F84 gebaseerd zijn.
grtz
ST
Hoihoi
Michel
ik denk idd ja dat ik voor de 16F628 ga.
programma's bedoeld voor de 16F84 kunnen opzich zonder problemen in de 16F628 toch?? en ook nog met de simpele hardware hier op de site?
beide pic programmers kunnen de 628 aan. kan de uitgebreidere meer of kan die kleine ook alles laden, wat raadt je aan?
en kunnen ook programma's geschikt voor de 628 in de 18F452 gezet worden of is dat wezenlijk anders?
Matthias Hogerheijde
If everything seems to be going wel, you obviously overlooked something...
Vaak wordt een programma geschreven met standaard registeradres locaties voor poorten en andere speciale adressen. Dan wordt aan het begin van het programma een include gedaan waarin echt staat op welk registeradres die poort staat. PORTA staat dan in het programma maar wordt door de include door een equ gelinkt naar een bepaald register.
Niet alle programma's zijn op die manier zomaar uitwisselbaar. maar een groot deel is wel compatibel.
Ik ben zelf begonnen met de microcontroller tutorial van deze site, die werkt met een 16F84, maar zodra je meer gaat doen, schiet die tekort. de 628 kan net iets meer en is even groot als de 84 (lees: beter dan)
succes
Ik ben ook nog niet zo lang bezig met pic's, maar ik wilde toch even mijn mening geven.
Ik heb zelf uiteindelijk toch maar de pic16f84a gekocht.
Ik heb er toen zelfs nog 10 euro voor betaald ook.
Maar ja ik had wel zoiets van ja ik kan wel een andere gaan kopen. Maar ik was gewoon bang dat als ik een ander type zou nemen, dat je met dingen van internet die op de 16f84 zijn gebaseerd zijn weer problemen en een hoop frustratie krijgt.
Nu ik eindelijk een beetje mee kan werken kan ik eens uit gaan kijken naar een betere om dat ik nu een beetje door heb wat hij moet doen en hoe hij werkt.
Hij is misschien wel wat duurder maar ik had hem nu bij voti al gezien voor 4,50 euro. Dus ja als ik het mag
zeggen begin gewoon met de 16f84 , het scheelt je misschien een hoop frustratie en gezeur.
Want als ik van iets net niet het zelfde in het schema heb staan ga ik twijfelen of het wel goed gaat en ben ik soms uren lang tot midden in de nacht aan het prutsen terwijl het uiteindelijk toch niet gaat werken.
m.v.g.
Chris
Nou moet ik wel zeggen dat ik van dat prutsen een heel stuk meer geleerd heb, in plaats van dat iets in een keer werkt.
Als iets niet bij mij werkt blijf ik net zo lang door gaan tot dat ik iedere mogelijk heid heb geprobeerd.
En hier heb ik echt een hoop van geleerd.
Maar het blijft natuurlijk altijd jouw keuze 
m.v.g.
Chris
Hoihoi
Michel
getverdikkies, ik heb geen seriele aansluiting op mn pc. betekent dit nu dat ik geen pic kan gaan proggen? of kan hij ook op de parallel? getverdikkies!!
@chrissieboy1981: bedankt voor je verhaal, maar nu ga ik weer twijfelen. nu denk ik weer de f84 om het te leren.....heeft de 628 meer i/o's dan de 84? wat kan je dr meer mee dan met die 628. Als ik aan het begin toch alleen maar looplichtjes, schakelingen maak dan is de 84 denk ik wel voldoende....zou een prop clock met de 84 kunnen eigenlijk?
Ja kijk ik heb zoiets ja je kan beter eerst rustig aan beginnen en zo duur zijn die pic's nou ook weer niet dus je kan later als je alles door hebt altijd nog een beter kopen. Maar je kan tenminste veel schema's bouwen omdat deze allemaal op de 16f84 zijn gebaseerd. En sja als je een andere hebt, en je bouwt er een mod in aan zodat je schema voor de 16f84 dan wel werkt. Dan denk je niet steeds: Ligt het aan me mod of doe ik iets niet goed? hmm of klopt hun schema soms niet. Of is mijn pic niet goed geprogrammeerd?
Een hoop vragen en het kost veel tijd...
en sja ik reageerd altijd alles af op me vriendin.
Dus als je een vriendin hebt zeker doen hahahaha
logic
Maar dat is logisch ...
"Geen seriele aansluiting op m'n PC."
USB naar serieel omzetter, o.a. verkrijgbaar bij Voti.
Voor het verschil tussen IC's: lees de datasheets.
Kun je downloaden bij microchip.
Je hoeft die datasheets niet helemaal woord voor woord door te lezen, maar als je alleen al naar de inhoudsopgave kijkt, krijg je al een behoorlijk idee van wat zo'n PIC allemaal kan (en NIET kan).
En kijk b.v. ook eens naar de instructieset en de geheugenindeling.
Allemaal zaken waar je (mede) je keuze op kunt baseren.
Neem er even de tijd voor om de juiste PIC te kiezen.
Het zou jammer zijn als je nu een PIC koopt en er morgen achter komt dat je toch liever "die andere" had gewild. 
Hoihoi
Michel
Op 20 januari 2005 14:39:03 schreef Hoihoi:
getverdikkies, ik heb geen seriele aansluiting op mn pc. betekent dit nu dat ik geen pic kan gaan proggen? of kan hij ook op de parallel? getverdikkies!!
http://www.semis.demon.co.uk/Pics/pp875/PP875main.htm#ICPROG
zelf al gevonden
, of weet iemand anders nog een simpelere?
free_electron
Silicon Member
Professioneel ElectronenTemmer - siliconvalleygarage.com - De voltooid verleden tijd van 'halfgeleider' is 'zand' ... US 8,032,693 / US 7,714,746 / US 7,355,303 / US 7,098,557 / US 6,762,632 / EP 1804159 - Real programmers write Hex into ROM
zelf breien. TI heeft daar chips voor TUSB3510 dacht ik kijk op www.ti.com onder hun USB produkten. ding heet 'USB to serial port convertor'
k.p.meinesz
Een schizofreen is nooit alleen!
pin me er niet op vast maar....
Usb naar serieel is mooi maar daar werkt de `pic progger´ en de ´simpele picprogger´ niet mee omdat de timing niet meer klopt! er zit een kleine vertraging in waardoor het programeer algoritme niet meer klopt.
ik meen dit ergens gelezen te hebben maar ik kan de bron ff niet weer vinden
alle software voor de 16f84(a) functioneerd op de 16f628
en alle pinnetjes komen overeen echter de software moet aangepast worden door 2 regeltjes ASM en dan is er geen verschil meer(werking).
voeg na het instellen van de TRIS registers
movlw 07h
movwf cmcon(dank je logic)
ofwel maak pinnetjes poorta digitaal
advies oefenen en prutsen met veel voorbeeld software:
de 16f628.
heb je het door kun je welke pic eender welke PIC dan ook aanschaffen.
programeren de Xwisp628 van www.voti.nl werkt uitstekend en kan gestuurd worden met een usb serial converter.
Berry
A PIC-based MP3 player: www.apic-bmp.nl.tt | Intresse in techniek? www.djoamersfoort.nl
ik zou als beginner gewoon een 16F628A of 16F648A nemen, de 648 heeft meer geheugen. De 16F628 is zoals k.p.meinesz al zij compatible met de 16F84, als je de comperators maar even uitzet. Dus dat is 2 regeltjes code erbij tikken.
Succes
Hoihoi
Michel
thnx. ik wil eigenlijk de tutorial van deze site gaan volgen en dan denk ik dat het handiger is om de 84a aan te schaffen denk ik toch? straks schrik ik af van de pic chippies omdat het niet lukt en dat moeten we niet hebben natuurlijk.....daarna koop ik dan wel een 628, zo duur zijn ze niet, 5 euro ofzo.....
maar beide schakelingen op deze site kunnen de 84a hebben toch? welke is nou beter? kan ik met die kleine net zoveel in een 84 krijgen als bij de grote schakeling?
Hoihoi
Michel
trouwens als ik de pic programmer ga maken mag ik dan de bc547B vervangen met een 548B? ik heb de tabellen gelezen en ze zijn precies hetzelfde alleen de 548 kan maar 30V hebben en de 547 45 volt. 30 volt type is toch ook genoeg en goed? ik ben nogal voorzichtig en bang voor vervangings onderdelen dus ik vraag het voor de zekere geit maar ff. is ok toch die 548?