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

Porblem oko kompajliranja programa u PIC18F14K22

[es] :: Elektronika :: Mikrokontroleri :: Porblem oko kompajliranja programa u PIC18F14K22

[ Pregleda: 1667 | Odgovora: 10 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

BlackForce

Član broj: 205672
Poruke: 543
*.dynamic.stcable.net.



+21 Profil

icon Porblem oko kompajliranja programa u PIC18F14K2229.08.2017. u 21:21 - pre 80 meseci
Pozdrav svima!
Molio bi pomoć velikih majstora.Kako kompajlirati napisan program u MPLAB-u az PIC18F14K22,jer navodno Hi tech C ne podržava taj čipić.
 
Odgovor na temu

goran_68

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



+81 Profil

icon Re: Porblem oko kompajliranja programa u PIC18F14K2230.08.2017. u 06:28 - pre 80 meseci
Treba da pređeš na XC8 jer Hi-Tech C više nije podržan.
gorankg
 
Odgovor na temu

mikikg
System administrator
Srbija

Član broj: 3779
Poruke: 5059
*.dynamic.sbb.rs.

Sajt: yu3ma.net


+505 Profil

icon Re: Porblem oko kompajliranja programa u PIC18F14K2230.08.2017. u 17:06 - pre 80 meseci
Instaliraj MplabX IDE i XC8 kompajler.

Ako si ti pisao program onda znas sta si pisao, u sustini u medjuvremenu su menjali svasta oko #pragma direktiva i nazive registra/bitova pa je potrebno to izmeniti u programu.

Kreni sa praznim projektom, pogledaj obavezno xc.h glavni include i ostalo sto on povlaci ...
Dodaj po malo code-a iz tvog starog programa i resavaj deo po deo.
Tako ces migrirati program i usput nauciti sta su to menjali tj kako sad treba program da se pise.

Ako negde zaglavis, pitaj ovde u temi ...
Site about Software Defined Radio – SDR
http://yu3ma.net/
https://github.com/yu3ma
On-line LM317 kalkulator
 
Odgovor na temu

BlackForce

Član broj: 205672
Poruke: 543
*.dynamic.stcable.net.



+21 Profil

icon Re: Porblem oko kompajliranja programa u PIC18F14K2230.08.2017. u 20:41 - pre 80 meseci
Da budem iskren,ja sam dosta slab u pisanju programa,nego sin mi barata solidno sa C programiranjem pic mikrokontrolera.
Najveci problem je da je program napisan u MPLAB-u,koji je dooosta velik.Da se sve prepise u MplabX IDE je (po sinovim recima) ogroman posao (i nesto mu se jaako ne svidja MplabX IDE).
Ceo program je pisan na PIC16F690,medjutim zbog nekih funkcija koji su potrebni,kratik smo sa memorijom i zato nam je potreban cip sa vecom memorijom.Pa smo uzeli PIC18F14K22 (koji je veci brat PIC16F690).
Sinoc sam surfovao na forumima,pa neki kazu da PCWHD Compiler moze da odradi posao.Dali je vec neko probao taj compiler?
 
Odgovor na temu

mikikg
System administrator
Srbija

Član broj: 3779
Poruke: 5059
*.dynamic.sbb.rs.

Sajt: yu3ma.net


+505 Profil

icon Re: Porblem oko kompajliranja programa u PIC18F14K2230.08.2017. u 22:13 - pre 80 meseci
Nije to bas toliko razlicito ...

Iskreno, ako vam treba vise RAM i Flash memorije, moj predlog vam je da predjete na STM32 kontrolere, recimo Blue Pill plocica sa STM32F103C8 i batalite tu Microchip 8-bit pricu!
Pisali smo dosta oko te plocice/MCU u poslednje vreme na forumu.

Vreme ulozeno u prelazak na STM32 je daleko korisnije neko petljati se sa Microchipovim dubiozama.

Dakle IF/THEN/ELSE i ostala logika programa je ista nevezano za izabran kontroler, ostale stvari su vezane za konfiguraciju pinova i internih modula i to treba savladati, vrlo je slicno sve to organizovano (nije isto) ali jednom kada se to savlada onda si na konju!
Site about Software Defined Radio – SDR
http://yu3ma.net/
https://github.com/yu3ma
On-line LM317 kalkulator
 
Odgovor na temu

mikikg
System administrator
Srbija

Član broj: 3779
Poruke: 5059
*.dynamic.sbb.rs.

Sajt: yu3ma.net


+505 Profil

icon Re: Porblem oko kompajliranja programa u PIC18F14K2230.08.2017. u 22:41 - pre 80 meseci
Sve sto moze da uradi spomenuti PIC moze da odradi i STM i to daleko efektnije, brze i na kraju povoljnije.
Jedina stvar koju nema STM je interni data EEPROM ali ako dodjete dotle predlozicu vam neka mnogo bolja resenja.
Svi ostali moduli su daleko napredniji, bolji PWM, bolji A/D, brze komunikacije, vise memorije ...
STM32F103C8 ima vise RAM meorije nego sto taj PIC ima FLASH-a :)

Takodje za BluePill ne trebaju posebni programatori (za PIC-eve moras da imas neki programator, Mplab X vise ne podrzava PicKit2, minimum je PicKit3), moze da se koristi USB za upload programa ili mnogo bolja varijanta da se od jos jednog Blue Pill napravi Black Magic Probe - programator i debuger.

Te plocice imaju da se kupe po domacim oglasima za oko 350 RSD, na Ebay ih ima za oko 2$, to je jeftinije nego klot PIC da se kupi a ovde dobijes celu plocicu koju utaknes u USB i odmah kreces sa radom/programiranjem.

Za programska okruzenja za STM32 mozes da biras vise razlicitih platformi, ima nekoliko besplatnih, ima i Arduino (STM32Duino), ima vrlo dobrih placenih poput Keil uVision, ima GNU open-source varijanta sa GCC prevodiocima.

U svakom slucaju vrlo vredna tehnika koja bi valjalo da se savlada, ARM i ta prica, to je baza sada za gooooomilu razlicitih kontrolera i primena ....

---

Mislim da imam celu "shinu" tih PIC-eva kao iz teme, ne znam sta cu sa njima, verovatno cu da ih poklonim jer mi ne pada napamet vise da se vracam na njih posle ovih STM32 :)

[Ovu poruku je menjao mikikg dana 30.08.2017. u 23:55 GMT+1]
Site about Software Defined Radio – SDR
http://yu3ma.net/
https://github.com/yu3ma
On-line LM317 kalkulator
 
Odgovor na temu

Living Light

Član broj: 331540
Poruke: 6714



+1159 Profil

icon Re: Porblem oko kompajliranja programa u PIC18F14K2231.08.2017. u 00:14 - pre 80 meseci
Odma da kažem:
NE "kompajliram" te PIC-eve, niti se motam oko tih zahhhebanih "PIchhaka" !

Ako bacim pogled na ovo:

Citat:
BlackForce: Kako kompajlirati napisan program u MPLAB-u az PIC18F14K22

Citat:
goran_68: Treba da pređeš na XC8 jer Hi-Tech C više nije podržan.

Citat:
mikikg:Instaliraj MplabX IDE i XC8 kompajler.

Izvinte, na smetnji,

--Iz koje Galaksije ste Vi uspostavili Milion+2 Ziliona brzu gigabitnu vezu sa ovom našom Plavom Zemaljskom Kuglom ???

[Ovu poruku je menjao Living Light dana 31.08.2017. u 01:28 GMT+1]
Toliko mnogo knjiga, toliko malo vremena...
 
Odgovor na temu

Living Light

Član broj: 331540
Poruke: 6714



+1159 Profil

icon Re: Porblem oko kompajliranja programa u PIC18F14K2231.08.2017. u 00:31 - pre 80 meseci
Ebt, o kojim HieroGlifama VI pricate ?

Vujaklija, Bil Gejts i Ginis se u grobu "okreću" na KANT !!!......da im bude lakše...
Toliko mnogo knjiga, toliko malo vremena...
 
Odgovor na temu

goran_68

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



+81 Profil

icon Re: Porblem oko kompajliranja programa u PIC18F14K2231.08.2017. u 06:49 - pre 80 meseci
Skineš Microchip XC8 kompajler a kao IDE koristiš stari MPLAB pošto mu se ne sviđa MPLAB X. Koliki god da je source to se lako prepravi za XC8. Ne treba više od pola sata.
gorankg
 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15887
*.dynamic.sbb.rs.

Sajt: mysql.rs


+2377 Profil

icon Re: Porblem oko kompajliranja programa u PIC18F14K2231.08.2017. u 10:37 - pre 80 meseci
Citat:
BlackForce:
Da budem iskren,ja sam dosta slab u pisanju programa,nego sin mi barata solidno sa C programiranjem pic mikrokontrolera.


bleki el ti to malo za123 ? ako sin ima problem, pusti sina da trazi pomoc, neka pise, odgovara u svoje ime.. ako mislis da neki .!. nauci to je jedini nacin, ako ces ti da mu resavas probleme nece nikad od njega bit covek.. (a usput, ako mu je mplab bolje okruzenje od mplabx-a tesko da treba programiranje da odabere kao primarnu delatnost)

 
Odgovor na temu

BlackForce

Član broj: 205672
Poruke: 543
*.dynamic.stcable.net.



+21 Profil

icon Re: Porblem oko kompajliranja programa u PIC18F14K2231.08.2017. u 21:00 - pre 80 meseci
Taj program treba meni ,koju je on napisao (i završio 9x%).
On već ne koristi MPLAB, nego mikroC i ne bi da prepisuje ceo program na MPLAB X (ako baš ne mora).
 
Odgovor na temu

[es] :: Elektronika :: Mikrokontroleri :: Porblem oko kompajliranja programa u PIC18F14K22

[ Pregleda: 1667 | Odgovora: 10 ] > FB > Twit

Postavi temu Odgovori

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