PICC18-PRO
Michal HW
michalgregor@centrum.cz
Sobota Září 8 12:25:57 CEST 2007
Chyby u PIC18 jsou predevsim v modelech se dvema UARTy. Nove verze uz ty chyby nemaji.
Umi ATMEGA procesory 2MB datovy prostor? Mam v zapojeni 128KB RAM(0x40000-0x50000) a UART (0x20000- 0x2000F). Jak si poradi GCC s velkym projetem? Par dni zpatky tady bylo C pro AVR a taky se tam objevovaly dost silene chyby typu verze 4.13 jde a verze 4.10 ano (Cetl jsem na pul oka).
Dival jsem se treba procesory od Freescale (emembed verze s dlouhodobou perspektivou). Vsechno super, ale je tam BGA pouzdro. C zdarma - jen si udelat cas na nejake skoleni.
Michal Gregor
----- Original Message -----
From: dacsd jkdnjks
To: HW-news
Sent: Saturday, September 08, 2007 11:59 AM
Subject: Re: PICC18-PRO
Zdravim,
nebudeme s tim zatezovat konferu, ale chyby jsou 100% v prekladaci a je jich tam vic nez dost. Pokud se tu najde jiny vetsi programator, ktery se snazil intenzivne pouzivat PICe, jiste mi to potvrdi.
Ten prvni kod byl pro PIC12F629 a ten druhy pro 18F2620. Tento procesor (PIC18F2620) se jim v tom prekladaci opravdu mnoho nepovedl. Krome rotaci byli problemy i s obycejnymi promennymi. Kdyz uz jsem patral po chybe, zkusil jsem na to misto dat do jedne pormenne 5 a do druhe 10 a podminkou IF je porovnat a co myslite ? Podle PICe jsou to naprosto stejna cisla.
Takhle jsem mel v posledni dobe dva projekty, ktere na jinych PICech fungovali, ale na 2620 ne. Kdyz jsem se snazil zjistit proc a nektere veci obejit, objevovali se dalsi a dalsi :-) Jine programy v assembleru na tomto procesoru neobevili zadnou vetsi HW chybu.
A kdyz uz o tom mluvim, durazne bych varoval pred pouzivanim tak specialnich veci, jako jsou BOD, registr informujici odkud nastal reset (18F) a podobnych funkci. Chyb na kremiku maji PICi skutecne mraky. Osobne ted prechazim na Atmegy a vetsi procesory, ktere maji zdarma GCC prekladac, u ktereho mate mnohmem vetsi jistotu, ze to co napisete se skutecne bude provadet.
S kolegy jsme se tu shodli, ze PICi jsou sice pekna hracka pro deti, ale pro profesionalni pouziti jsou nepouzitelne.
ZN
> ------------ Původní zpráva ------------
> Od: Lukas Grepl <L.Grepl@sh.cvut.cz>
> Předmět: Re: PICC18-PRO
> Datum: 07.9.2007 19:58:51
> ----------------------------------------
> > Jezisi, jen ne PICC.
> > Vzdyt to nefunguje vubec a nikdy :-)
>
> Hmm ... me celkem funguje ;-).
>
> > Dva priklady za vsechny:
> >
> > while (1) {
> > if (GPIO & 0x4) {
> > GPIO = 0;
> > } else {
> > GPIO = 0x4;
> > }
> > }
> > .... da pin do 1 a nic vi
>
> A jste si jisty, ze neni chyba mezi zidli a klavesnici (spravne
> nastaveni vstupu)? Kdyztak prilozte kousek listingu.
>
> > neco = moje << 1;
> > .... obcas rotace funguji a obcas nefunguji treba v cele funkci (hold tam
> > hosi zapomeli inicializovat nejakou promennou)
>
> Opet - muzete dat konkretni priklad zdrojaku a listingu chybne
> prelozeneho kodu?
>
> > Ale jen tak dal, tohle je budoucnost vyvoje elektorniky :-D
>
> Nerikam, ze je PICC idealni, uz jsem v nem take par chyb nasel, ale to
> co uvadite se mi moc nezda.
>
> Lukas Grepl
> _______________________________________________
> HW-list mailing list - sponsored by www.HW.cz
> Hw-list@list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list
>
>
>
_______________________________________________
HW-list mailing list - sponsored by www.HW.cz
Hw-list@list.hw.cz
http://list.hw.cz/mailman/listinfo/hw-list
------------- další část ---------------
HTML příloha byla odstraněna...
URL: http://list.hw.cz/pipermail/hw-list/attachments/20070908/e6dabd69/attachment-0002.htm
Další informace o konferenci Hw-list