PICkit2 starterskit

Alle vragen m.b.t digitale schakelingen m.b.v. losse i.c's en oplossingen m.b.v. PIC processoren.
Generaal
Berichten: 46
Lid geworden op: 09 december 2008, 00:00

PICkit2 starterskit

Bericht door Generaal »

Beste forumlezers, ik heb me 'n PICkit2 starterskit aangeschaft. Na het nodige van de cd gelezen te hebben en het een en ander unzipt te hebbben, stel ik me volgende vragen, vermits ik nog 'n bleuke ben in dit spectrum: Is het mogelijk om hiermee in PICbasic te werken? Of ben ik gebonden aan de progr. taal van Microchip of kan in in de editor en welke? gewoon deze commando's ingeven en komt het wel goed als ik ga compileren enz..? Als je 'n seriele poort programmer hebt..en die via de omzetting naar 'n USB laat lopen....dien je dan softwarematige aanpassingen in te geven in je PIC? Diene Wips628 bv...het prob met die seriele poorten is dat er geen laptops meer zijn met deze uitvoering....dus USB is de mode. Of is er ook nog 'n optie om 'n programmer aan te sluiten op de UTP poort, waar je normaal 'n modem, telefoonlijn kan inpluggen? Ondanks dat er in de handleiding bij de te gebruiken type PIC's staat, dat je 'n 16F628-04/p kan gebruiken, herkent hij deze niet, in de mid range...wel komt ie opdraven vanuit de basis range met 'n ander type: nl de 16P59 Ik gebruik de voeding van de USB aansluiting, en volgens de specificaties van de 16F628 zou dit voldoende moeten zijn. Volgens de pickit2 programmer onsteunt ie niet deze chip, maar dan moet ik weer gaan veranderen van programeerunit, of zie ik dit verkeerd. Verder even de vraag of ik de projecten uit het boek van Bert van Dam, gebruiken de zaken van Voti als programmer, kan uitvoeren op m'n PICkit 2? Als beginner loopt alles door elkaar, verschillende progr. talen, JAL, picbasic....enz.. Het lijkt me verstandig dat ik me met de PIC's van MICROCHIP wil beperken..en dit tot 'n eenvoudig te vatte programmeertaal, zoals bv PICbasic. Verder nog 'n vraag ivm als je nu 'n PIC hebt die al door iemand is geprogrameerd, kan je die uitlezen en de hex of machinetaal ook terug vertalen naar 'n basic taal? MVG, Roger
Gebruikersavatar
Stynus
Site Admin
Berichten: 2878
Lid geworden op: 12 september 2008, 13:54
Locatie: Overpelt (België)
Contacteer:

Bericht door Stynus »

[quote]Is het mogelijk om hiermee in PICbasic te werken? Of ben ik gebonden aan de progr. taal van Microchip of kan in in de editor en welke? gewoon deze commando's ingeven en komt het wel goed als ik ga compileren enz..?[/quote] Hier staat wat beschreven over de pickit2 en picbasic: http://www.picbasic.org/forum/showthread.php?t=6782 [quote] Als je 'n seriele poort programmer hebt..en die via de omzetting naar 'n USB laat lopen....dien je dan softwarematige aanpassingen in te geven in je PIC? Diene Wips628 bv...het prob met die seriele poorten is dat er geen laptops meer zijn met deze uitvoering....dus USB is de mode. Of is er ook nog 'n optie om 'n programmer aan te sluiten op de UTP poort, waar je normaal 'n modem, telefoonlijn kan inpluggen? [/quote] Ik gebruik mijn galvawisp zonder problemen op een usb -> rs232 omvormer. Op de modem poort gaat niet lukken. Tenzij je nog een tweede modem en een telefooncentrale erbij gaat zetten en een hoop software ervoor schrijft. Dan heb je ook nog het probleem dat dat maar traag gaat. [quote]Ondanks dat er in de handleiding bij de te gebruiken type PIC's staat, dat je 'n 16F628-04/p kan gebruiken, herkent hij deze niet, in de mid range...wel komt ie opdraven vanuit de basis range met 'n ander type: nl de 16P59 Ik gebruik de voeding van de USB aansluiting, en volgens de specificaties van de 16F628 zou dit voldoende moeten zijn. Volgens de pickit2 programmer onsteunt ie niet deze chip, maar dan moet ik weer gaan veranderen van programeerunit, of zie ik dit verkeerd.[/quote] Krijgt die pic wel voedingsspanning? Aansluitingen juist? [quote]Verder even de vraag of ik de projecten uit het boek van Bert van Dam, gebruiken de zaken van Voti als programmer, kan uitvoeren op m'n PICkit 2?[/quote] Normaal gezien zou dat geen probleem mogen zijn. [quote]Als beginner loopt alles door elkaar, verschillende progr. talen, JAL, picbasic....enz.. Het lijkt me verstandig dat ik me met de PIC's van MICROCHIP wil beperken..en dit tot 'n eenvoudig te vatte programmeertaal, zoals bv PICbasic.[/quote] Als beginner neem je best 1 type microcontroller en 1 programeer taal. Anders ga je alles door elkaar halen. Een goede pic om te starten is de 16F628A. Als programeertaal kan je dan picbasic gebruiken. [quote]Verder nog 'n vraag ivm als je nu 'n PIC hebt die al door iemand is geprogrameerd, kan je die uitlezen en de hex of machinetaal ook terug vertalen naar 'n basic taal?[/quote] Als de copy beveiliging uitstaat dan kan je die niet meer uitlezen (krijg je allemaaal nullen). Anders wel. Dan kan je die met een decompiler omzetten naar asm code. Bij die code zijn alle labels enzo weg dus echt overzichtelijk is dat niet. Vandaar terug naar basic kan niet. Tenzij je het manueel gaat doen. Maar het is dan meestal sneller om het programma snel zelf opnieuw te schrijven.
Generaal
Berichten: 46
Lid geworden op: 09 december 2008, 00:00

Bericht door Generaal »

Ok, het een en ander al 'n beetje helder. Die PIC16F628 zit wel degelijk correct, maar ik heb op het bordje gezien dat er geen 16pins aanduiding op zit en dat programmer aangeeft dat ie niet de PICkit2 ondersteund, maar wel 'n andere..dus best maar laten...zekers om te starten. De rest ivm 'n editor zal ik nog es uitpluizen. Ook de basiscodes of commando's die PIC eigen zijn en dienen ingeladen te worden aan het begin van 'n programma. En zoals je aangeeft, me best es bezig houden met 1 type PIC. En z'n 170blz stuff.. Verder zijn alle aanwijzingen of verwijzingen ivm met 'n beginner graag meegenomen. Nogmaals bedankt voor je snelle reactie!
Gebruikersavatar
Stynus
Site Admin
Berichten: 2878
Lid geworden op: 12 september 2008, 13:54
Locatie: Overpelt (België)
Contacteer:

Bericht door Stynus »

[quote]Die PIC16F628 zit wel degelijk correct, maar ik heb op het bordje gezien dat er geen 16pins aanduiding op zit en dat programmer aangeeft dat ie niet de PICkit2 ondersteund, maar wel 'n andere..dus best maar laten...zekers om te starten[/quote] 16F628 is 18 pins
Pyro-Brad
Berichten: 251
Lid geworden op: 06 oktober 2008, 00:00

Bericht door Pyro-Brad »

misschien een tipje :P Hier kun je een cursus volgen: http://www.picbasic.nl/ met de PIC: 16F628A
nu nog het nubke van schematheek :p
Generaal
Berichten: 46
Lid geworden op: 09 december 2008, 00:00

Bericht door Generaal »

Die cursus heb ik al doorgenomen, en om eerlijk te zijn, kom ik er al 'n heel eindje verder mee, zolang je niet afwijkt van de hard- of software. Ook enkele boeken heb ik doorgenomen, die van Bert van Dam en eentje van Burkhard Kainka, maar van diene gaat m'n maag keren...Basis cursus voor Microcontrollers, amaai m'ne frack!! Nog even 'n vraagje ivm die PICkit 2. Als ik het 'n beetje begrijp, is het de bedoeling dat je 'n prog in diene PICkit 2 gaat inladen, dus als je bv 'n PIC16F677A wil programmeren op je testbordje, dien je dat testbordje te voorzien van pinnen die overeenkomen met die van de PICkit2 en dan deze doorzetten naar de desbetreffende PIC. nu even nog 'n schemaatje van die pinnen, ik veronderstel dat ze naar de prog fuses van diene PIC moeten gaan..(gokje ?). Er zou zelfs 'n externe voeding kunnen op aangesloten worden op de USB poort, dan kan je er in je zakken mee rondlopen en op locatie 'n PIC mee programeren, uitlezen of veriferen lukt blijkbaar niet, volgens de bescheiden info van Microchip. Zit ik hier juist in m'n denkpiste? En zoals elke nieuwsgierige, even het doosje openmaken en er zit 'n PIC 18F2550-I/SO in... Greetzzz, Roger
Gebruikersavatar
Stynus
Site Admin
Berichten: 2878
Lid geworden op: 12 september 2008, 13:54
Locatie: Overpelt (België)
Contacteer:

Bericht door Stynus »

[quote]Nog even 'n vraagje ivm die PICkit 2. Als ik het 'n beetje begrijp, is het de bedoeling dat je 'n prog in diene PICkit 2 gaat inladen, dus als je bv 'n PIC16F677A wil programmeren op je testbordje, dien je dat testbordje te voorzien van pinnen die overeenkomen met die van de PICkit2 en dan deze doorzetten naar de desbetreffende PIC. nu even nog 'n schemaatje van die pinnen, ik veronderstel dat ze naar de prog fuses van diene PIC moeten gaan..(gokje ?).[/quote] Fuses zitten intern in de pic. Die geven de instellingen aan. Jij hebt de ICSP aansluitingen voor. Ik weet de pinout van de pickit niet dus weet niet hoe jij die pic daar op moet aansluiten.
Generaal
Berichten: 46
Lid geworden op: 09 december 2008, 00:00

Bericht door Generaal »

Nog 'n vraagje...als bv de stroomvoorziening uitvalt van 'n PIC, start ie dan gewoon weer op met het programma, bij opnieuw van stroomvoorziening of dient ie dan eerst geresed te worden? Is 'n Pic in z'n schakeling geplaatst, gevoelig voor omgevingselementen? Misschien kan jij me nog boeken aanbevelen ivm PIC programering in basic? Gebruik jij Cronwell als editor? Blijkbaar zit je al vast met 'n dongle in 'n usb poort als je de volledige versie aanschaft..De lite biedt maar ondersteuning aan enkele PIC's en ook beperkt tot +/- 'n 50 regels. MVG, Roger
Gebruikersavatar
Stynus
Site Admin
Berichten: 2878
Lid geworden op: 12 september 2008, 13:54
Locatie: Overpelt (België)
Contacteer:

Bericht door Stynus »

[quote]Nog 'n vraagje...als bv de stroomvoorziening uitvalt van 'n PIC, start ie dan gewoon weer op met het programma, bij opnieuw van stroomvoorziening of dient ie dan eerst geresed te worden?[/quote] Dan start hij terug bij het begin van zijn programma. [quote]Is 'n Pic in z'n schakeling geplaatst, gevoelig voor omgevingselementen?[/quote] Over het algemeen is die niet zo heel gevoelig. Het wordt wel gevoelig als je pull-up weerstanden enzo te groot zijn. [quote]Misschien kan jij me nog boeken aanbevelen ivm PIC programering in basic?[/quote] Voor zover ik weet zijn er geen boeken hierover. Maar als je de officieele versie besteld krijg je er een mooie kaft vol documentatie bij. [quote]Gebruik jij Cronwell als editor? Blijkbaar zit je al vast met 'n dongle in 'n usb poort als je de volledige versie aanschaft..De lite biedt maar ondersteuning aan enkele PIC's en ook beperkt tot +/- 'n 50 regels.[/quote] Ik gebruik die van Crownhill. Die dongle krijg je als je de complete versie koopt. http://www.voti.nl/winkel/catalog.html?PIC-ProtonPlus
dj jens
Berichten: 229
Lid geworden op: 12 september 2008, 00:00

Bericht door dj jens »

[quote]Dan start hij terug bij het begin van zijn programma.[/quote] tenzij je er een eeprom aan hangt...
www.christiaan-elektro.nl bouwt een cnc :)
Plaats reactie