|
velswijk
16 berichten
 Op bezoek
|
17-04-2008 21:05
Toen ik dit thema zag langskomen, kon ik niet nalaten te reageren. Ik heb de PIC beginners-vuurdoop min of meer achter de rug, en het heeft hele leerzame ervaringen opgeleverd. Ik moet zeggen dat ik dank zij de eerdere bijdragen van pjongen zeer snel van de grond ben gekomen. Nu is de tijd aangebroken om de serieuze toepassing uit te voeren. Die vraag was de trigger, en ik wil mijn eigen plannen (ongevraagd) wel delen met de buitenwereld. Mijn plan is om een complete modelspoorbaan te besturen m.b.v. 'het kaartje', en wel op basis van SPI (Serial Peripheral Interface, voor wie dat nieuw is), gebruikmakend van het in de PIC 18F4550 ingebouwde SPI device, en schuifregisters in de infrastructuur. Dit deel is beproefd met de 'kale' versie van de firmware, en werkt als prototype. De basale infrastructuur, gebaseerd op std. telefoonbekabeling is in aanbouw. Verder heb ik een tweede versie van de firmware gemaakt, die wat meer lijkt op een polling-based 'operating system', om de mix van events, timers en interrupts overzichtelijker af te handelen. Met deze firmware wordt dan de definitieve versie van de toepassing gemaakt. In een attachment heb ik een beschrijving hiervan bijgevoegd. Het meeste werk gaat overigens zitten in de PC toepassing die het geheel moet aansturen, dus ik voorlopig nog wel vooruit. Maar het probleem van de taakverdeling van: wat in de PC, wat in firmware en wat in hardware te doen is erg interessant. vr.gr. PvE
PIC18 Polling Executive (draft).pdf
|
|
vanmar
15 berichten
 Op bezoek
|
02-01-2010 11:35
Hi,
Ik heb je post nu pas doorgenomen. Ik heb dezelfde oefening gedaan, echter zonder succes! Mijn RTOS en de manier waarop de USB poort werken, lopen mekaar in de weg.
Ben je bereid je sourcecode te delen?
Vanmar
|