Hallo
Ik ben een schema aan het maken voor een development board voor de PIC18F4550. Ik heb nu al een basis opzet met de minimale vereisten om te kunnen programmeren en om de USB te kunnen gebruiken. Maar zou er is iemand op dat schema kunnen kijken en zeggen of dat zowat juist is?

Schema PIC: http://wa-solutions.be/schemapic.JPG
schema programeerkabel: http://wa-solutions.be/schemaprogger.JPG

het schema vd kabel staat hier ook nog is: http://www.members.aon.at/electronics/pic/picpgm/download/picpgm_cable…
en het komt van http://www.members.aon.at/electronics/pic/picpgm/
Heeft daar iemand ervaringen mee?
Klopt voor de rest dat schema, of ben ik iets vergeten?

Dank bij voorbaat
MvG
Jan

De aansluitvolgorde van de usb aansluiting klopt niet.

Ik was toch nog van plan de pinout van de USB aansluiting op te zoeken... Dit is overgenomen van een ander schema.

Klopt het voor de rest (Het gaan me vooral om die aansluiting van de programmer, met de MCLR pinnen enzo.)

Usb pinout http://www.hardwarebook.net/connector/bus/usb.html

Voor de rest klopt het denk ik wel. Ik zou alleen een betere programmer nemen (wisp ofzo) inplaats van je printerpoort.

Die wisp628 ondersteund die PIC18F4550 niet (staat toch niet bij de ondersteunde types op de website van VOTI). Wordt deze mssh wel ondersteund ondertussen?

Ik heb ook al wat gelezen over de bootloader optie, om een programma erin te laden via USB.
Maar betekent dit dat als de spanning weg zou vallen het programma er niet meer in zit, en enkel de bootloader het overleeft? Of zet de bootloader het programma ook in flash?

Met de wisp628 firmware v1.09 op voti.nl werkt hij niet
maar wel met de firmware v1.10 op picbasic.nl

De bootloader en het programma staan bijde in het flash dus die blijven daar ook zonder spanning.

Ik weet alleen niet op welke manieren de bootloader werkt en of een wisp daar mee om kan gaan.

Op 21 maart 2006 21:32:53 schreef stecj366:
Ik heb ook al wat gelezen over de bootloader optie, om een programma erin te laden via USB.
Maar betekent dit dat als de spanning weg zou vallen het programma er niet meer in zit, en enkel de bootloader het overleeft? Of zet de bootloader het programma ook in flash?

Als je micro geflashed is dan blijft het erin zitten...das het mooie van flash. Met die bootloader applicatie kun je andere gedeeltes van je flash geheugen programmeren. Zie het gewoon als een normale applicatie, maar die noemt men nu eenmaal de bootloader. Jouw niet-bootloader applicatie start gewoon op een ander adres. Mbv van een jumper op een IO poortje kun je dan je bootloader applicatie dan gewoon laten start of ervoor kiezen om te springen naar het adres waar jouw niet-bootloader applicatie staat. Als jouw bootloader app nou ook gewoon USB ondersteunt kun je dus via je USB connectie jou firmware nieuwe firmware erin 'schieten

Ik lees ook websites/fora dat je bepaalde config bits moet zetten als je geen bootloader gebruikt. Hoe zit dat? Ik ben dat in de manuals van de C18 compiler nergens tegen gekomen. Wel weet ik dat als je een bootloader gebruikt je een ander linker script moet nemen, met voorvoegsel rm.

Wat is er eigenlijk aan te raden: werken met bootloader of zonder? Ben er nog niet uit welke aanpak ik na nemen...

Op 21 maart 2006 21:39:01 schreef Switching Power:
Met de wisp628 firmware v1.09 op voti.nl werkt hij niet
maar wel met de firmware v1.10 op picbasic.nl

De bootloader en het programma staan bijde in het flash dus die blijven daar ook zonder spanning.

Ik weet alleen niet op welke manieren de bootloader werkt en of een wisp daar mee om kan gaan.

Ik heb die firmware daar toch niet gevonden hoor... Mssh dat ik ze heb overzien. Kan iemand de link eens geven pls?

link van de 1.10 firmware op picbasic.nl
link van de 1.09 firmware op voti.nl