Microchip-C18 x htsoft-C18

Marek Pavlu pavlu@HWserver.cz
Úterý Říjen 31 15:23:09 CET 2006


Zdravim,

Sorry, ale vycitat full ANSI C kompileru, ze neumi datovy typ bit je docela
zcestne, ne???

Dale potom near, far a dalsi modifikatory thoto druhu jsou silne
implementacne zaavisle, netusim tedy, jak chcete na teto urovni prechazet
mezi ruznymi cilovymi platformami???

Cimzto bych doporucil se podivat na normu ANSI C a zjistite, ze prave v
ohledu na datovy typ bit je C18 vice ANSI C nez PICC18...

Dale pak jak zavadite v BC datovy typ bit by mne vazne docela zajimalo, ja
si to predstavit neumim:(...

Ale trebas jsem vedle jak ta jedle, nejsu kovany informatik, ale i tak
pochybuji, ze se pletu az tak seredne:).

S pozdravem,
		Marek Pavlu

//  -----Original Message-----
//  From: hw-list-bounces@list.hw.cz [mailto:hw-list-bounces@list.hw.cz] On
//  Behalf Of Michal HW
//  Sent: Tuesday, October 31, 2006 12:44 PM
//  To: HW-News
//  Subject: Microchip-C18 x htsoft-C18
//  
//  Pokousim se porovnat kompilatory. Oba dva maji napsano "full ANSI C...".
//  Mam odladeny soft na PC - BC++ . (70 000 radku) Je to psano s ohledem na
//  PIC
//  procesory.
//  
//  Ht-Soft se trochu hadal, ale prelozil vse. Zatim ale program nechce
//  fungovat, nekam se zabiha. (Drobny detail :-))) )
//  Omezeni je u promennych v externi pameti. Napriklad nelze napsat
//  Structura.Bit_Pole=1 nebo ++Structura.Pocet. Taky je nestastne vyresen
//  pristup do externi pameti - u zapisu se vzdy inicializuje TBLPTR i kdyz
//  zapisuji do promennych za lezicich v pameti za sebou.
//  
//  Microchip-C18 si neporadil s polem structur. Mam jich tam nekolik, takze
//  je
//  to o nicem. Musel jsem taky vymazat z prommennych "near".
//  Dale nezna typ promenne bit, takze misto TMR1IF=1 musite psat
//  PIR1bits.TMR1IF=1. Taky jsem zatim neprisel na to jak zapnout asm vypis.
//  
//  Zatim tedy vysledek nic moc. Potrebuji odladit vse na PC a co s
//  nejmensimi
//  upravami prelozit do PICu, protoze ICDII je strasne pomala - u velkych
//  procesoru je tak akorat  vhodne na ladeni drobnych kosmetickych uprav.
//  
//  Obe verze kompilatoru jsou posldniho data
//  
//  Michal Gregor
//  
//  _______________________________________________
//  HW-list mailing list  -  sponsored by www.HW.cz
//  Hw-list@list.hw.cz
//  http://list.hw.cz/mailman/listinfo/hw-list




Další informace o konferenci Hw-list