MPLAB problem vytvorit HEX

Diskuze a poradna o programátorech a programování různých obvodů

Moderátor: Moderátoři

Odpovědět
Zpráva
Autor
Uživatelský avatar
dudo02
Příspěvky: 1003
Registrován: 27 úno 2007, 00:00

MPLAB problem vytvorit HEX

#1 Příspěvek 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.
Přílohy
error.jpg
(267.86 KiB) Staženo 170 x
Uživatelský avatar
MiloPS3
Příspěvky: 279
Registrován: 07 srp 2010, 00:00

#2 Příspěvek 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...
Uživatelský avatar
Burajko
Příspěvky: 1819
Registrován: 21 srp 2009, 00:00

#3 Příspěvek 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/
Už druhý krát strihám a furt je to krátke
Uživatelský avatar
frpr666
Příspěvky: 1051
Registrován: 28 pro 2009, 00:00

#4 Příspěvek 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)
Uživatelský avatar
dudo02
Příspěvky: 1003
Registrován: 27 úno 2007, 00:00

#5 Příspěvek 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.
Odpovědět

Zpět na „Programování PIC, ATMEL, EEPROM a dalších obvodů“