Elektroda.pl
Elektroda.pl
X
CControls
Proszę, dodaj wyjątek www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

PIC32 - Czy Brenner 8 da radę zaprogramować

pawel_na_chwile 16 Sty 2013 10:54 2268 7
  • #1 16 Sty 2013 10:54
    pawel_na_chwile
    Poziom 11  

    W sumie to pytanie jak w temacie. Postanowiłem zrobić sam dla siebie skok i zapomnieć o Asemblerze i 8 bitowcach a wskoczyć od razu na PIC32. Ogólnie lubię PICE, pracowałem z serią 12F, 16F, 18F i nadeszła pora iść na głęboką wodę, tyle że słabo znam angielski a materiałów w języku Polskim jeszcze za dużo nie znalazłem na temat PIC32, i zaczynam od podstaw. Pytanie brzmi: czy mój poczciwy Brenner 8 samoróbka, który dotychczas działał świetnie da sobie radę z PIC 32, gdyż na stronie konstruktora nic nie ma na temat że obsługuje te mikrokontrolery (wiem o zasilaniu to się łatwo da przerobić), dwa to czy ktoś ma jakiś schemat programatora, dla wersji 32 bo znalazłem w sieci opis, schemat, soft dla IC2 clone, ale mój warsztat nie da rady wykonać takiej płytki dla SMD, a nowej nie chce mi się projektować, zamówienie nieopłacalne, bo za 1 sztukę płytki, zapłacę około 50zł, do tego elementy z następne 100zł, to jak mam wydać 150zł i się męczyć to lepiej kupić gotowy za 200zł.

    0 7
  • CControls
  • #2 16 Sty 2013 11:09
    BlueDraco
    Specjalista - Mikrokontrolery

    PIC 32 ma z PIC wspólne tylko 3 literki - to całkowicie odmienna architektura (MIPS), nieco podobna do ARM, ale okres świetności ma ona już raczej za sobą - obecnie używa się jej głównie w dydaktyce informatyki, bo jest prosta i elegancka. Moim zdaniem to co nieco ślepy zaułek. Za ok. 40 zł kupisz płytkę z ARMem i programatorem/debuggerem, który może być użyty do debugowania projektów na innych płytkach, a jak masz szczęście - to dostaniesz ją nawet za darmo.

    0
  • #3 16 Sty 2013 13:12
    94075
    Użytkownik usunął konto  
  • CControls
  • #5 18 Sty 2013 00:19
    Marico
    Poziom 19  

    pawel_na_chwile: a masz jakiś konkretny pomysł na zrealizowanie projektu wymagającego pic32 czy tylko tak dydaktycznie?
    Miałem bardzo podobnie, po pracy z 12f,16f i 18f przeszedłem na pic32. Na początku euforia z wygody programowania (bez limitów jakie są w 8bitach). Później łapałem się na tym, że i tak wracam do 8-bitowców bo większość (prostych) rzeczy do sterowania w "domu i zagrodzie" daje się zrobić na 8 bitach, a montaż dip28 jest szybszy niż pic32 tqfp64 (tak, wiem są już podobno pic32 dip28 :-). Ostatnio nawet miałem w pewnym już istniejącym układzie z 8 bitowcem wymóg zbuforowania tablicy większej niż dostępny ram na 8bitowcu, rozwiązaniem było użyć albo zewnętrznego ram'u albo pic32... no i szybciej było dodać serial ram niż przebudowywać cały schemat na pic32 :-)

    0
  • #6 20 Sty 2013 10:45
    pawel_na_chwile
    Poziom 11  

    Tak naprawdę to chodzi tylko i wyłącznie o dydaktykę, gdyż przy moich projektach PIC32 to za duży kaliber, mi wystarcza nadal zabytkowy PIC16F84 lub PIC16F877, nawet 16 bitowce to i tak za dużo, ale stanąłem nad dylematem, jestem jak się śmieje elektronikiem starej daty bo szkołę kończyłem niecałe 10 lat temu, i wtedy dla mikrokontrolerów standardem był asembler, dla mnie ten język jest bardzo przyjazny i pisanie w nim sprawia mi łatwość, po prostu praktyka, ale szef uparł się że czas aby zaczął pisać w C i mam ogromny problem, gdyż może wstyd, ale ja nienawidzę języka C dla mikrokontrolerów, pisanie w nim sprawia mi bardzo dużą trudność, teraz kupiłem zestaw z PIC32 firmy OLIMEX PIC32 Pinguino, do zestawu dołączono dokumentację, ale jest mało przejrzysta, oprogramowanie które dedykowane jest do zestawu jakieś PINGUINO X.3 wygląda bardzo przyjaźnie, zawiera dużo gotowych przykładów, tyle że nie potrafię rozgryźć kodu bo program sam z siebie jakoś dołącza plik konfiguracyjny, z zdefiniowanymi rejestrami i stosem innych plików do których nie widnieje poczciwe INCLUDE i nie wiem skąd się co bierze ECH :cry: ,a może ktoś z kolegów ma gdzieś jakiś pełen program napisany wręcz książkowo nawet najprostszy z wszystkimi dołączanymi plikami dla PIC32 i może podsunąć, aby dziadek miał coś na wzór i mógł od czegoś zacząć.

    0
  • #7 20 Sty 2013 11:38
    Marico
    Poziom 19  

    Polecam książkę Lucio Di Jasio Programming 32-bit Microcontrollers in C: Exploring the PIC32 -   polskiego wydania chyba nie ma, ale jeśli znasz podstawy ang. to sobie poradzisz, bo książka napisana prostym językiem. Zawiera wstęp do programowania w C.
    Jeśli Tobie chodziło o naukę C to 18f byłby zupełnie wystarczający.

    0
  • #8 20 Sty 2013 12:27
    pawel_na_chwile
    Poziom 11  

    Dziękuję koledze, książkę znalazłem szkoda że nie po Polsku było by dużo łatwiej ale cóż darowanemu koniowi w zęby się nie zagląda, a PIC32 wybrałem dlatego że jak znam mojego szefa to za rok może 2 będziemy wsiadać z projektami na ten typ mikrokontrolerów i nie dlatego że będzie taka potrzeba techniczna a po prostu żeby firma pochwaliła się stosowaniem nowszych rozwiązań, właśnie z początkiem roku masowo zarząd w dziale opartym o mikrokontrolery ATMEL wycofał wszystkie atmegi itd. a wpakował ARM i co lepsze śmiech na sali jak robimy migającą strzałkę ewakuacyjną na ARM, ale cóż postęp to postęp :D. Temat uznaję za zamknięty i jeszcze raz dziękuję za pomoc.

    0