Hallo,
Wel het zoveelste topic over programmeren...
de programmer die ik gebruik is een combinatie van deze 2:
http://www.circuitsonline.net/circuits/view/129
http://www.circuitsonline.net/circuits/view/142
Ik probeer met winpic een hex file in een 18F452 te programmeren alleen lukt dit dus niet.
de foutmeldingen die ik krijg zijn:
Programmeren...
Wissen ("bulk" of "Chip")
EraseAll: geen bulk erase algorithm aanwezig!
Wissen MISLUKT !
Programmeren CODE, 0x000000..0x000066
Vergelijken CODE, 0x000000..0x000066
Vergelijk 0x000000..0x000066
Vergelijk foutr: 000004: lees 003FFF, benodigd 00FFFF, mask 00FFFF ==> diff=00C000
Vergelijk foutr: 000006: lees 003FFF, benodigd 00FFFF, mask 00FFFF ==> diff=00C000
Vergelijk foutr: 00001E: lees 000EC4, benodigd 000EE4, mask 00FFFF ==> diff=000020
Vergelijk foutr: 000026: lees 000FE0, benodigd 000FF6, mask 00FFFF ==> diff=000016
meerdere vergelijk fouten, onmogelijk deze alle te tonen (total=15)
Programmeren CONFIG, 0x300000..0x30000A
Vergelijken CONFIG, 0x300000..0x30000A
Vergelijk 0x300000..0x30000A
FOUT: Programmering Mislukt!code die ik heb gemaakt in proton
Device 18F452 ; we gebruiken een 18F452 type
;config intrc_osc_noclkout;, wdt_off, pwrte_on, lvp_off, mclre_off
@__CONFIG CONFIG6L, WRT0_ON_6 & WRT1_ON_6 & WRT2_ON_6 & WRT3_ON_6
xtal 10
all_digital true ; alle ingangen digitaal
PortB_pullups on ; on-chip pull-up weerstanden actief
opnieuw:
toggle portd.1
delayms 500
goto opnieuw
end
de 18F452 is als volgt aangesloten:
1 --> MCLR is met een 10K en diode op de 5V aangesloten
38--> PGM is met een 10K aangesloten op 5V
39--> PGC is op de RB6 aangesloten
40--> PGD is op de RB7 aangesloten
op 12 en 31 de GND en
op 11 en 32 de 5V
al verschillende dingen geprobeerd echter zonder resultaat natuurlijk.
Het programmeren van de 16F628 met winpic en de gecombineerde programmer gaat perfect!!
Wat zie ik over het hoofd of wat doe ik fout??
Ik heb CO al afgestruind alleen kan in niets vinden wat mij kan helpen.
Het enige waar ik niet zeker van ben is de config regel...
timmie
niet met me uitspraken(of opmerkingen) eens mail me.K8048 guide
gebruik je de pgd/pgc ook nog ergens anders voor?
waarom heb je de lvp pin in godsnaam ene pullup gegeven? omdat dat nodig is voor je hardware?
je kan eens kijken of je data en clock signalen wel goed doorkomen.(stijle flanken)
en of je 13V op je mclr pin wel goed op komt
gebruik je de pgd/pgc ook nog ergens anders voor?
Nee ik gebruik deze 2 nog nergens voor
waarom heb je de lvp pin in godsnaam ene pullup gegeven? omdat dat nodig is voor je hardware?
Nee ik heb de lvp niet in de hardware nodig, ik dacht dat de lvp voor het programmeren hoog moest zijn.
ook zonder een pullup, dus gewoon los, kon ik niet programmeren
je kan eens kijken of je data en clock signalen wel goed doorkomen.(stijle flanken)
Ja, dat kan ik dan niet eerder dan dinsdag doen helaas, maar volgens mij was dat wel goed. met een 16F628A gaat het trouwens wel goed, ik weet niet of er nog verschil in zit??
en of je 13V op je mclr pin wel goed op komt
tja zelfde als hierboven, ikk denk dat dat wel goed zit..
waarom heb je de lvp pin in godsnaam ene pullup gegeven? omdat dat nodig is voor je hardware?
Nee ik heb de lvp niet in de hardware nodig, ik dacht dat de lvp voor het programmeren hoog moest zijn.
ook zonder een pullup, dus gewoon los, kon ik niet programmeren
Ik heb ook nog geprobeerd als pulldown maar ook dan dezelfde foutmeldingen
je kan eens kijken of je data en clock signalen wel goed doorkomen.(stijle flanken)
Ja, dat kan ik dan niet eerder dan dinsdag doen helaas, maar volgens mij was dat wel goed. met een 16F628A gaat het trouwens wel goed, ik weet niet of er nog verschil in zit??
Ja steile flanken voor zover ik dat snel kan zien
en of je 13V op je mclr pin wel goed op komt
tja zelfde als hierboven, ikk denk dat dat wel goed zit..
ja ook dit lijkt goed, 13V
Dus ben nu een beetje radeloos..
stel dat ik een programmer moet gaan aanschaffen welke is dan beter?
moet draaien onder XP (zullen de meeste zijn denk ik)
niet te duur... (zal ook iedereen zeggen)
moet ICSP zijn...
Zelf denk ik aan de Wisp648 met BumbleBee
maar is dat een goede keuze?
Het liefst heb ik mn eigen programmer aan de praat....
timmie
niet met me uitspraken(of opmerkingen) eens mail me.K8048 guide
K8048 K8076 van velleman
wisp628\648
icd2
dat andere ding van MC
icd clone
een max232 met labvoeding en juiste software
Timmie,
Ik heb gezocht naar een max232 oplossing alleen kan ik niets op CO hierover vinden.
Dus toch de wisp?
Wie heeft daar ervaring mee, buiten Wouter om? (want die heeft er zeker veel ervaring mee!!)
timmie
niet met me uitspraken(of opmerkingen) eens mail me.K8048 guide
die oplossing met die max vind je bij mij in men hoofd;)
wisp is leuk maar een max met labvoeding en een handje vol andere zooi(vergeten te vermelden) werkt ook naar behoren
Ik mis steeds de PICkit 2 programmer. Deze is echt ideaal en niet duur. Wisp is leuk als je de componenten hebt liggen, maar als je hem met componenten koopt ben je ongeveer even duur uit als de PICkit 2 programmer van microchip (32 euro bij een elektronica groothandel). Dan heb je gelijk een USB programmer die alle PIC's kan programmeren, en er heel veel In Circuit kan debuggen met MPLAB.
timmie
niet met me uitspraken(of opmerkingen) eens mail me.K8048 guide
Ja jullie hebben wel gelijk.
Klopt het volgende dan:
Ik kan met Proton + blijven werken.
Ik kan met het programma: PICkit™ 2 Programming Software de hex file in de PIC programmeren
Maar nu zie ik er verschillende staan, o.a. bij Farnell maar ook bij Microship zelf, welke kan ik dan beter kiezen?
of is dat een kwestie van een andere printje erbij bestellen??
http://www.microchipdirect.com/ProductDetails.aspx?Catalog=BuyMicrochi…
Deze: DV164120 - PICkit 2 Starter Kit of
deze: DV164121 - PICkit 2 Debug Express of
Het lijkt er namelijk op dat deze bij de eerste zit:
DM164120-1 - PICkit 2 Low Pin Count Demo Board
en deze bij de tweede:
DM164120-2 - PICkit 2 44-Pin Demo Board
dus als ik de eerste nu koop en de DM164120-2 - PICkit 2 44-Pin Demo Board dan heb ik alles wat ik nodig heb om o.a. een 18F452 te programmeren ???
Zo wat een relaas.......
;-);-);-)