Stránka 1 z 1

MPLAB problem vytvorit HEX

Napsal: 05 pro 2014, 05:20
od dudo02
Zdravim ,

Nakolko ide zima ,kupil som si PICKIT 3 a rozhodol som sa pustit do programovania.

Tak som si postavil hardware na casovac s PIC16628.
http://diyfan.blogspot.sk/2014/04/simple-timer-with-pic16f628a.htm
Mam k dispozicii aj zdrojovy kod a tak by som sa rad pohral...
Problem je ten ,ze pokial chcem pomocou prikazu BUILD vytvorit zo zdrojaku HEX tak mi vyhodi ERROR-vid priloha.A to som sa pokusal aj s nemodifikovanym kodom od autora...
No nakolko som uplna Lama ,tak neviem co dalej :? .Ci je problem v kode ,alebo v MPLAB...
Compiler ma nainstalovany plugin HITECH COMPILER FOR C.

Napsal: 05 pro 2014, 15:41
od MiloPS3
Cau, odkaz nefunguje , http://diyfan.blogspot.sk/2014/04/simpl ... .html#more
to je jasny ze to hazi chyby
The code is written and compiled with mikroC PRO for PIC
tak doufej ze bude zima dlouha a hodne stesti pri prepisovani, jinak HC nepouzivam takze s prepisem nepomuzu...

Napsal: 07 pro 2014, 05:13
od Burajko
Daj sem ten zdrojak.
Predpokladam ,ze chyba bude v definiciach portov.Tam su zasadne rozdieli.
Pre inspiraciu https://electrosome.com/switch-pic-micr ... hi-tech-c/

Napsal: 07 pro 2014, 21:32
od frpr666
HT pic C je super. Pro kompilaci kódu v C
Bohužel ten zdroják používá specifické knihovny z MikroC pro LCD a EEPROM, takže HTC to nepozře.
Stejně tak definice: "sbit LCD_RS at RB5_bit;" je MikroC specialita.

V tom balíku je *.hex, který v MPLAB otevřeš a umíš nalít do MCU.
Nezapomeň zkontrolovat pojistky dle návodu k projektu (pokud nebudou v tom *.hex už přítomny)

Napsal: 08 pro 2014, 06:03
od dudo02
Jj pochopil som...Vdaka za reakcie.
Bol som v tom ,ze pokial je nieco napisane v C ,tak je to kompatibilne s kazdym softom ktory pracuje s C.
Otvoril ,upravil a skompiloval som to v spominanom MikroC.
Chcel som sa s tym aj pohrat ,ale absolutne nicomu nerozumiem :lol: .
Tak zacnem od 0 http://pandatron.cz/?135&skola_programovani_pic-1_dil.