Acasă » Microcontrollers » Development boards » Chipkit Max32

Chipkit Max32

Chipkit Max32 vine dotata cu cel mai puternic (la data aparitiei) microcontroller pe 32 de biti de la Microchip, sub forma unuei placi Arduino Mega. Placa este extrem de convenabila pentru hobby-isti pentru ca microcontrollerul cu 100 de pini ar fi foarte greu de lipit cu echipamentul accesibil lor. Din acest punct de vedere, nimic de zis si nu ma opresc asupra facilitatilor oferite de placa, sunt situri pe internet care fac un „review” complet si competent. Problema este ca microcontrollerele PIC32 vin din fabricatie cu un handicap major – numarul de cicluri de stergeri/scrieri redus drastic la cifra 1000. Personal, cred ca este noua strategie a Microchip, noul concept de microcontroller: microcontrollerul de consum. Si Microchip face orice in a sprijini propria-i strategie:

chipKIT-Max32

 

  • Pentru Chipkit Max32, exista suport pentru ca o parte din zona de memorie Flash sa fie folosita ca zona de memorie EEPROM, simulata desigur, insa asta duce la uzura prematura a memoriei Flash;
  • In interpretorul MMBasic exista suport pentru crearea unui disc pentru stocarea de fisiere in memoria Flash, existand acelasi risc de uzura prematura datorata manipularii gresite din partea utilizatorului.

Numarul redus de cicluri stergere/scriere face microcontrollerul PIC32 nepotrivit pentru placi educationale sau de proptotipizare. Exista cateva variante in abordarea situatiei curente:

  • Sa nu-ti pese de limita si sa continui sa dezvolti aplicatii pe o astfel de placa si atunci cand microcontrollerul este inutilizabil, sa cumperi o alta placa pentru prototipizari – este si varianta imaginata si dorita de Microchip;
  • Sa ai la dispozitie pentru dezvoltare o placa bazata pe microcontroller PIC24, asemanator fizic cu microcontrolerul PIC32 tinta (numarul maxim de cicluri pentru PIC24 fiind de 10.000), si apoi aplicatia in forma finala sa fie compilata pentru PIC32 – cred ca este varianta optima de abordat in laboratoarele din industrie;
  • Daca nu iti permiti sa consumi „creditele”, atunci solutia este sa apelezi la un interpreter sau un sistem de operare pentru PIC32 care foloseste doar memoria RAM pentru stocarea si executia aplicatiilor si aici ai la dispozitie cateva variante: retroBSD, PIC32Lua, MMBasic, eLUA(in curs).

 

Anunțuri

Discutii

Completează mai jos detaliile tale sau dă clic pe un icon pentru a te autentifica:

Logo WordPress.com

Comentezi folosind contul tău WordPress.com. Dezautentificare / Schimbă )

Poză Twitter

Comentezi folosind contul tău Twitter. Dezautentificare / Schimbă )

Fotografie Facebook

Comentezi folosind contul tău Facebook. Dezautentificare / Schimbă )

Fotografie Google+

Comentezi folosind contul tău Google+. Dezautentificare / Schimbă )

Conectare la %s