Home › FORUM › 2007-11 USB data-acquisitiekaart › PC Software in C# voor Data-acquisitiekaart

FORUM

Log in om antwoord te posten of de notificatie-service te gebruiken.

1   2     volgende

Onderwerp: PC Software in C# voor Data-acquisitiekaart

Author Post

Arjen H.

1077 berichten

Expert¹
Expert¹

Read post 01-12-2007 00:29

Voor de C# gebruikers...

AttachmentTAD_V1_win.cs

Arjen H.

1077 berichten

Expert¹
Expert¹

Read post 04-12-2007 15:39

Project voor Experimenteerprint met LCD display en originele firmware.

AttachmentTAD_V1_win_csharp.zip

Arjen H.

1077 berichten

Expert¹
Expert¹

Read post 17-12-2007 21:29

Routines toegevoegd voor efficienter aansturen van LCD display op mijn experimenteerprint.

    const byte LCD_COMMAND          = 0x20;     const byte LCD_DATA_CHAR        = 0x21;     const byte LCD_DATA_STRING      = 0x22;     const byte LCD_DATA_CUSTOM_CHAR = 0x23;


Zie ook de mogelijkheid om een string (array van bytes) over te sturen...

AttachmentTAD_V1_win_csharp.zip

vanmar

15 berichten

Op bezoek
Op bezoek

Read post 11-04-2008 16:16

Voor de C# gebruikers voorzie je één file nl :

TAD_5fv1_5fwin.cs

Wat moet hiermee gebeuren om in C# aan de slag te kunnen ?

Voor het projectje met LCD lukt het me wel één en ander in Visual C# studio 2008 te krijgen, mmar aangezien ik geen LCD heb aangesloten ... Debuggen lukt wel.

Vraag : De originele firmware voorziet geen commando 20..23 voor de LCD. Moet deze dan ook niet worden aangepast ?

Misschien beginnersvragen, maar het is met niet duidelijk.

pjongen

64 berichten

Komt vaker hier
Komt vaker hier

Read post 11-04-2008 19:31

Ik stuur je hierbij mijn complete project directory van het testprogramma voor de aquisitiekaart in C#.

Naast de basis functies van originele firmware heb ik zelf nog wat functies bijgemaakt in de firmware. Om die te testen zijn een aantal elementen opgenomen in het C# programma. Ik laat ze "ter leerink ende vermaek" gewoon erin staan.

Die uitbreidingen zijn (BreadBoardArea):
- Besturen van een aangesloten LCD scherm met 2 regels (L1 en L2 en volt to L1)
- ADD functie (Add Function Test).

Verder zie je op de BreadBoardArea nog wat testjes.

Zolang je die functies niet aanklikt heb je er geen last van. Klik je ze wel aan, dan krijg krijgt het programma een timeout op die functie en gaat dan weer gewoon verder.

Pak deze Zip uit en laadt het project in C#. Of klik op PICusbdemo.sln

$ucce$

AttachmentPIC USB - PC Code.zip


Bericht bewerkt door pjongen op 11-04-2008 19:49

Arjen H.

1077 berichten

Expert¹
Expert¹

Read post 11-04-2008 23:42

vanmarVraag : De originele firmware voorziet geen commando 20..23 voor de LCD. Moet deze dan ook niet worden aangepast ?
Ja, dit heb ik dan ook gedaan. Zie mijn post van 17-12-2007 in de rubriek experimenteerprint.

Opmerking hierbij; als je niet een lcd hebt aangesloten op de manier als dat ik dat heb gedaan, je die functies ook niet moet/kan gebruiken (of je moet de firmware naar jouw hardware omschrijven).

vanmarMisschien beginnersvragen, maar het is met niet duidelijk.
Als het mij niet duidelijk is dan vraag ik het ook. Gelukkig zijn er een aantal wijze mensen op dit forum die kunnen helpen. Ik hoop één van hen te zijn/worden...

vanmar

15 berichten

Op bezoek
Op bezoek

Read post 12-04-2008 16:08

Hartelijk dank voor de ondersteuning !

Bij wijze van dank heb ik op mijn laptop een directory \Arjen en \Pjongen gemaakt, met de door jullie geschreven software !
Vereeuwigd dus !

Nog een vraagje terloops, met welke programmer werken jullie ?
Ervaringen ?

Groeten,

vanmar

pjongen

64 berichten

Komt vaker hier
Komt vaker hier

Read post 12-04-2008 16:20

Ik heb de PICkit II. Handig klein apparaatje aan de USB/

Die heb ik overigens maar een of twee keer gebruikt, om de USB bootloader in de PIC18F4550 te branden. Vanaf daar vervang ik de firmware via de USB verbinding.

Zie elders op dit forum, daar heb ik dat beschreven.

Arjen H.

1077 berichten

Expert¹
Expert¹

Read post 12-04-2008 20:08

vanmarNog een vraagje terloops, met welke programmer werken jullie ?
Velleman K8076, nog geen problemen mee gehad.

@vanmar: nieuwsgierige vraag van mijn kant, wat wil je met het boardje gaan doen? Ga je het boardje gebruiken zoals hij is, of ben je van plan om ook je eigen hardware rond de PIC te maken en daarmee wellicht ook je eigen firmware te schrijven?

Bericht bewerkt door Arjen H. op 12-04-2008 20:12

Bericht bewerkt door Arjen H. op 12-04-2008 20:17

vanmar

15 berichten

Op bezoek
Op bezoek

Read post 13-04-2008 22:41

@vanmar: nieuwsgierige vraag van mijn kant, wat wil je met het boardje gaan doen? Ga je het boardje gebruiken zoals hij is, of ben je van plan om ook je eigen hardware rond de PIC te maken en daarmee wellicht ook je eigen firmware te schrijven?


Voorlopig kijk ik nog even de kat uit de boom. De reden waarom ik dit bordje heb gekocht is de goed gedocumenteerde USB verbinding, en de 10 bits AD convertor. Ik wil vooral inzicht in de sturing van USB, zodat ik deze kennis kan gebruiken om ook mijn USB Flash Board met 89C5131 via USb aan de praat te kijgen.

Met 8051 derivaten heb ik ervaring, maar PIC en AVR zijn nieuw voor me. Dus eigen firmware ontwikkelen is zeker de bedoeling maar de leercuve is steil ! MPLAB is nieuw, C# is nieuw ... de processor is nieuw !

Eens de bootloeder in de 18F4550 is de programmer niet onmiddelijk meer nodig. De 89C5131 werkt op een gelijkaardige manier met Flip, dit is zeer comfortabel.

vanmar.

Log in om antwoord te posten of de notificatie-service te gebruiken.

1   2     volgende

Abonnee worden

Aanmelden GRATIS nieuwsbrief E-Weekly

Vul uw e-mailadres in:
Payoff

Volg ons ook op:

      

Direct doen

The School of Electronics

 

Elektor eVents, vakboeken, cursussen en meer. Kortom, innovatief studie- en onderwijsmateriaal met educatieve content!

Nu in prijs verlaagd

Elektor OSPV1

Tijdelijk € 210,- korting!

Dit zelfbalancerende indoor voertuig is ideaal voor bijvoorbeeld fabriekshal, magazijn of school.