Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Mikrokontroler 16f

[es] :: Elektronika :: Mikrokontroleri :: Mikrokontroler 16f

Strane: 1 2

[ Pregleda: 5503 | Odgovora: 28 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

goran_68

Član broj: 89012
Poruke: 932
*.dynamic.isp.telekom.rs.



+81 Profil

icon Re: Mikrokontroler 16f06.04.2012. u 09:42 - pre 146 meseci
Najbolji link ti je dao Bogdan. "PICmicro Mid-Range MCU Family Reference Manual" je opširan dokument ali se nadam da ćeš se već snaći. Ako te nešto zanima odatle pitaj, pa će se već naći neko da ti razjasni stvari i pomogne.
Srpski obrazovni sistem jeste katastrofa mada je dobro što bar i tome decu uče. Postavljač teme je iz Sarajeva, ne verujem da je i tamo nešto bolje
Početniku je dovoljno da skine besplatni IDE i besplatni kompajler (ako će da ganja C). Simulatori su sasvim dovoljni da vidi gde je on u toj priči i da li mu ta zajebancija uopšte treba. Uz to ne izlaže se bespotrebnim troškovima. Ako mu treba da bude fasciniran sa "Hello world" ili besnom slikom na TFT dok TCP/IP protokolom pali LED, da ne bi odustao, onda mu ga džaba.

Za Sinišu: ukoliko prelaziš na nešto novo (recimo PIC18(L)F1XK22) obavezno baci pogled na errata da ne bude iznenađenja.
gorankg
 
Odgovor na temu

grabik

Član broj: 32507
Poruke: 311
*.adsl.net.t-com.hr.



+7 Profil

icon Re: Mikrokontroler 16f07.04.2012. u 21:34 - pre 146 meseci
Citat:
arakis: Compileri za PIC-onje su besplatni...ali su ne optimizirani. ako si manje ozbiljna firma radis na besplatnim alatkama i samo kupis piconju sa 2X vise memorije, a ako si ozbiljniji, pazaris comercijanu verziju to tok kompajlera i optimizujes svoj kod.


Za 16F nema besplatnih kompajlera, mislim ozbiljnih besplatnih kompajlera kao za 18f,DSPIC,24F itd.

Sto se tice optimizacije ja sam probao kod pisan za DSPIC30F sa max optimizacijom i bez, generisan hex je identicne velicine.

Lepo vam je receno prije da mikrocip "sisa ovce".
 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15887
95.180.61.*

Sajt: mysql.rs


+2377 Profil

icon Re: Mikrokontroler 16f08.04.2012. u 03:01 - pre 146 meseci
ima za 16F free c kompajler samo ne valja, ali ne moze se reci da ne postoji :D (microchip je kupio hitech i sada su hitech kompajleri za 16F dostupni fraj. dzaba verzija pravi ocajan bloatovan kod ali je dzaba i kod radi)

za C18 nisam testirao ali C30 i C32 imaju razlike da li upalis optimizaciju ili ne (i zavisno od programa, razlika moze da bude drasticna), no fraj verzija c30/c32 ima vec dovoljno optimizacija da dodatne optimizacije koje ima komercijalna verzija tesko da mogu da opravdaju cenu od $500. Free verzije C30 i C32 imaju sve klasicne gcc optimizacije, jedina razlika free i komercijalne verzije su "specificne pic optimizacije" koje se uglavnom odnose na pakovanje koda tako da komercijalna verzija moze da spakuje malo vise koda u isti flash ..
 
Odgovor na temu

grabik

Član broj: 32507
Poruke: 311
*.adsl.net.t-com.hr.



+7 Profil

icon Re: Mikrokontroler 16f08.04.2012. u 13:44 - pre 146 meseci
Ne znam bogdane ja sam probao komercijalnu i free C30 i ne vidim nikakvu razliku bez optimizacije i sa. Kod koristi PID(nije mikrocipov), matematiku, UART,QEI, tajmere.
 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15887
*.com
Via: [es] mailing liste

Sajt: mysql.rs


+2377 Profil

icon Re: Mikrokontroler 16f08.04.2012. u 15:59 - pre 146 meseci
Evo ti super jednostavan primer - diolan bootloader (full verzija sa enkripcijom hex-a i slicno) ne moze da stane u boot blok ako ga ne kompajliras komercijalnom verzijom
 
Odgovor na temu

foxhunter1
KN03NL

Član broj: 234323
Poruke: 238
87.116.141.*



+48 Profil

icon Re: Mikrokontroler 16f09.04.2012. u 07:35 - pre 146 meseci
Citat:
bogdan.kecman: Evo ti super jednostavan primer - diolan bootloader (full verzija sa enkripcijom hex-a i slicno)
ne moze da stane u boot blok ako ga ne kompajliras komercijalnom verzijom

A meni mi sve nesto u secanju da je Diolan pisan u asembleru? Da ne mislis na mikrocipov USB BL koji je duplo duzi?
73 de YU1OL
 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15887
95.180.61.*

Sajt: mysql.rs


+2377 Profil

icon Re: Mikrokontroler 16f09.04.2012. u 07:55 - pre 146 meseci
100% si u pravu... u threadu na DP-u gde se pisalo o diolan bootloaderu (gde sam i prvi put cuo za njega) posto DP pravi fork diolan bootloadera spomenuli su 2 stvari
- diolan bootloader (koji staje u boot sektor) koristi Extended set za asm (sto znaci da moras da koristis full kompajler posto ovaj free ne podrzava extended set)
- microchip fs bootloader moze da se uglavi u 800 reci ako se upale non-free optimizacije (inace sa fraj verzijom kompajlera ne staje u 800 reci)
- microchip hid bootloader je veliko go*no, ali je jedini bootloader sa kojim ja imam iskustva

pa sam ja "spojio" te dve stvari :D ..




 
Odgovor na temu

foxhunter1
KN03NL

Član broj: 234323
Poruke: 238
87.116.141.*



+48 Profil

icon Re: Mikrokontroler 16f09.04.2012. u 11:45 - pre 146 meseci
Citat:
bogdan.kecman:
- microchip fs bootloader moze da se uglavi u 800 reci ako se upale non-free optimizacije (inace sa fraj verzijom kompajlera ne staje u 800 reci)

Mislis na 0x800 reci? :) Hebo bootloader koji ti zauzme pola programske memorije. Na zalost cesto smo prinudjeni
da koristimo uC sa USBom i onda smo osudjeni na ove bootloadere. U odnosu na uChipov HID BL - Diolan je majka Jana. Za uC bez USBa,
Tiny BL je zakon: samo 100 reci!!!!!!!!!!!!!!!!
73 de YU1OL
 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15887
95.180.61.*

Sajt: mysql.rs


+2377 Profil

icon Re: Mikrokontroler 16f09.04.2012. u 12:59 - pre 146 meseci
18f2550 i 18f4550 imaju 32k flash-a, mchip

boot block na njima je 0x000-0x7FF iliti 2 kilobajta. To nikako nija "pola" vec nesto sitno preko 6% :) ... diolan u taj segment uspe da uglavi hid bootloader + dekripciju hex-a .. ja skidam kapu :D

sad ako ces da gledas one pateticne sa 4k flash-a, nemoj na njih da turas bootloader :D
 
Odgovor na temu

[es] :: Elektronika :: Mikrokontroleri :: Mikrokontroler 16f

Strane: 1 2

[ Pregleda: 5503 | Odgovora: 28 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.