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