Pic-Scope eller PIC+LCD=Mätinstrument

Berätta om dina pågående projekt.
Användarvisningsbild
baron3d
EF Sponsor
Inlägg: 1353
Blev medlem: 1 oktober 2005, 23:58:43
Ort: Torestorp

Inlägg av baron3d »

Så där, filerna är uppladdade.
Schema, layout, hex och källkod.
(Uppdaterad 2007-03-21)


Hex-koden är byggd för min bootloader.
se:
http://biphome.spray.se/frl_linder/PIC1 ... start.html
Senast redigerad av baron3d 21 mars 2007, 23:23:27, redigerad totalt 1 gång.
Användarvisningsbild
dar303
Inlägg: 5979
Blev medlem: 17 december 2003, 19:54:56
Ort: Sthlm

Inlägg av dar303 »

tack!
Var hittade du displayen du använde?
Användarvisningsbild
baron3d
EF Sponsor
Inlägg: 1353
Blev medlem: 1 oktober 2005, 23:58:43
Ort: Torestorp

Inlägg av baron3d »

Hittade den här på forumet. Fractronics har en liknande.
http://www.fractronics.com/128x64bla.shtml
jeda007
Inlägg: 250
Blev medlem: 27 september 2003, 14:55:18
Ort: Marks komun
Kontakt:

Inlägg av jeda007 »

Hej!
Var det svårt att få till en grafisk display, finns det uppkopplingstips samt programeringstips?
Mvh
Användarvisningsbild
baron3d
EF Sponsor
Inlägg: 1353
Blev medlem: 1 oktober 2005, 23:58:43
Ort: Torestorp

Inlägg av baron3d »

Displayen (tycker jag) är ganska enkel att koppla.
Zip-filerna innehåller nästan fullt stöd.
Grafik-lcd-rutinerna saknar linje och cirkel samt vissa blit metoder.
De alfanumerika-lcd-rutinerna saknar stöd för egna tecken.

Det som saknas är "lätt" att lägga till (om man kan).

Vill jag skriva ut, på x-pixelpos 34 och textrad 2, texten "hej " och efter skriver jag ut heltalet i a, med två decimaler ( 573 blir 5.73) och en valfri punkt, blir det:

Kod: Markera allt

char tmp_str[20];
int a=573;
glcd_open( );
glcd_print_xy_rom("hej ",  34, 2);
i2str(tmp_str, a, I2STR_2DEC);
glcd_puts(tmp_str);
glcd_plot( 23,  89);
glcd_close( );

Skriv svar