Hallo iedereen,
Voor een project waar ik aan bezig ben moet het mogelijk zijn om via een windows PC een PIC18F4550 aan te sturen a.d.h.v. USB.
De PIC18F4550 is hier ideaal voor aangezien deze 2 data pinnen bezit waar we direct de D- en D+ van het USB signaal kunnen op aansluiten, vandaar ook mijn keuze.
Na heel wat zoek werk begin ik eindelijk te verstaan hoe dit mogelijk gemaakt zal worden.
Ik zal 2 programma's schrijven, 1 in MPLAB IDE voor mijn PIC en 1 in Visual Studio voor mijn Windows applicatie te maken.
Daarnaast zal ik er ook voor zorgen dat a.d.h.v. een bootload optie de PIC herprogrammeerbaar is via de PC (USB).
Het is ook belangrijk dat de PIC herkent wordt door de PC door de juiste drivers te installeren zodat er een virtuele COM poort gecreëerd wordt.
Ik heb gemerkt dat er op het internet heel wat onduidelijkheid is hier rond en daarom wil ik deze discussie aanmaken om te kijken wat er meestal onduidelijk is aangezien ik een document zal maken waar ik alles stap voor stap zal uitleggen om het op die manier wat duidelijker te proberen maken zodat indien jullie hier ook willen aan beginnen niet eerst vele uren moeten zoeken naar soms onduidelijke informatie.
Ik vind namelijk heel wat informatie op het internet maar veel is verouderd waardoor er vaak links niet meer werken. Ik vind de website van Microchip ook heel onduidelijk, er is heel veel informatie maar alles is moeilijk te vinden en van elkaar te onderscheiden, veel verschillende programma's, soorten bootloaders...
Voor mijn programma zal ik mij baseren op een voor geprogrammeerd programma van Microchip.
De interface die gecreëerd gaat worden zal er ongeveer als volgt uit zien.
Indien mensen vragen hebben hierover laat mij maar iets weten.