PIC a MPASM, MPLAB
Masz problem? Zapytaj na forum elektroda.pl
From: milesteg_at_nospam_I.hate.spam.pl (Miles Teg)
Subject: PIC a MPASM, MPLAB
Date: 5 Jul 2001 20:34:18 GMT
Witam szanownych grupowiczow.
Jestem bardzo swierzy :-) w programowaniu PIC'ow, dotychczas
mialem do czynienia z proc. serii '51
Sciagnalem sobie ww. oprogramowanie, ale niestety nie dziala
to calkiem poprawnie, mianowicie
1. nie udalo mi sie skompilowac zadnego programu, nawet
demosow dostarczonych z kompilatorem, kombinowalem z
ustawianiem ver. procesora, niestety ile linii w zrodle tyle
bledow kompilacji. Czy jest cos o czym nie wiem a co nie
znalazlo sie (albo przegapilem) w help'ach.
2. ten sam problem tyczy sie symulacji w MPLAB, nie udalo mi
sie zmusic go do wczytania zadnego hex'a
A moze istanieje jakas strona na ktorej omowione sa problemy
z ktorymi najczesciej borykaja sie poczatkujacy i na ktorej
znalezc by mozna jakies proste przykladowe programy.
3. A moze Ktoys z posrod szanownego grona wykorzystywal juz
konwerter A/D zawarty w np. 16F87X i moglby podzieli sie
swoimi doswiadczeniami (i fragmentami programu).
pozdrawiam
Miles
--
milesteg_at_nospam_I.hate.spam.go2.pl <- wiadomo co :-)
/// two beer or not two beer \\\
From: Artur P <ap1_at_nospam_hoga.pl>
Subject: Re: PIC a MPASM, MPLAB
Date: Fri, 06 Jul 2001 18:34:30 +0000
Miles Teg wrote:
1. nie udalo mi sie skompilowac zadnego programu, nawet
demosow dostarczonych z kompilatorem, kombinowalem z
ustawianiem ver. procesora, niestety ile linii w zrodle tyle
bledow kompilacji. Czy jest cos o czym nie wiem a co nie
A jakież byly to błędy?
Swego czasu używałem MPLABA, i z kompilacją, linkowaniem
i symulacją nie miałem żadnych problemów.
Artur
From: milesteg_at_nospam_I.hate.spam.pl (Miles Teg)
Subject: Re: PIC a MPASM, MPLAB
Date: 7 Jul 2001 14:51:23 GMT
Artur P nabazgral:
A jakież byly to błędy?
Swego czasu używałem MPLABA, i z kompilacją, linkowaniem
i symulacją nie miałem żadnych problemów.
Sciagnalem sobie kilka przykladowych programow, ktore powinny
dzialac ale niestety generuja sie nastepujace bledy:
Error[113] C:\SZKOLA\PIC\BIN_CLK.ASM 7 : Symbol not previously
defined (amp)
Error[147] C:\SZKOLA\PIC\BIN_CLK.ASM 29 : Directive not allowed
when generating an object file (ORG)
Error[152] C:\SZKOLA\PIC\BIN_CLK.ASM 31 : Executable code and
data must be defined in an appropriate section
Error[147] C:\SZKOLA\PIC\BIN_CLK.ASM 33 : Directive not allowed
when generating an object file (ORG)
a pozniej kilkadziesiat razy w kolejnych linijkach:
Error[152] C:\SZKOLA\PIC\BIN_CLK.ASM 35 : Executable code and
data must be defined in an appropriate section
w naglowku zdefiniowany jest typ procesora, i definicje zmiennych
LIST P=16F84
INCLUDE <p16f84.inc>
Z informacji umieszczonych na stronie wynika, ze jest to
kompletny projekt.
pozdrawiam
Miles
--
milesteg_at_nospam_I.hate.spam.go2.pl <- wiadomo co :-)
/// two beer or not two beer \\\
From: Artur P <ap1_at_nospam_hoga.pl>
Subject: Re: PIC a MPASM, MPLAB
Date: Sun, 08 Jul 2001 16:14:58 +0000
Miles Teg wrote:
Artur P nabazgral:
A jakież byly to błędy?
Swego czasu używałem MPLABA, i z kompilacją, linkowaniem
i symulacją nie miałem żadnych problemów.
Sciagnalem sobie kilka przykladowych programow, ktore powinny
dzialac ale niestety generuja sie nastepujace bledy:
Error[113] C:\SZKOLA\PIC\BIN_CLK.ASM 7 : Symbol not previously
defined (amp)
Error[147] C:\SZKOLA\PIC\BIN_CLK.ASM 29 : Directive not allowed
when generating an object file (ORG)
Error[152] C:\SZKOLA\PIC\BIN_CLK.ASM 31 : Executable code and
data must be defined in an appropriate section
Error[147] C:\SZKOLA\PIC\BIN_CLK.ASM 33 : Directive not allowed
when generating an object file (ORG)
a pozniej kilkadziesiat razy w kolejnych linijkach:
Error[152] C:\SZKOLA\PIC\BIN_CLK.ASM 35 : Executable code and
data must be defined in an appropriate section
w naglowku zdefiniowany jest typ procesora, i definicje zmiennych
LIST P=16F84
INCLUDE <p16f84.inc>
Z informacji umieszczonych na stronie wynika, ze jest to
kompletny projekt.
pozdrawiam
Miles
Przyślij mi te źródła (z plikiem projektu - bodajże *.pjt)
Artur
From: "Robert Grzyb" <grzybr_at_nospam_mail.zetosa.com.pl>
Subject: Re: PIC a MPASM, MPLAB
Date: Fri, 6 Jul 2001 18:26:36 +0200
Miles Teg <milesteg_at_nospam_I.hate.spam.pl> wrote:
1. nie udalo mi sie skompilowac zadnego programu, nawet
Upewnij sie ze zadeklarowales w zrodlach procesor:
list P=16C84
oraz plik z definicjami dla tego procesora:
#include <p16C84.inc>
Nastepnie w menu Project->Edit Project do istniejacego wezla:
nazwa_kodu_wynikowego.hex
dodaj nowy wezel, w ten sposob:
nazwa_kodu_wynikowego.hex
nazwa_pliku_zrodlowego.asm
Skontroluj ustawienia srodowiska i ... do dziela.
2. ten sam problem tyczy sie symulacji w MPLAB, nie udalo mi
patrz wyzej.
3. A moze Ktoys z posrod szanownego grona wykorzystywal juz
konwerter A/D zawarty w np. 16F87X i moglby podzieli sie
Skorzystaj z noty aplikacyjnej przetwornika A/D z tego PIC'a,
a potem dostosuj ja do swoich potrzeb.
HTH
From: milesteg_at_nospam_I.hate.spam.pl (Miles Teg)
Subject: Re: PIC a MPASM, MPLAB
Date: 7 Jul 2001 15:22:08 GMT
Robert Grzyb nabazgral:
1. nie udalo mi sie skompilowac zadnego programu, nawet
Upewnij sie ze zadeklarowales w zrodlach procesor:
list P=16C84
oraz plik z definicjami dla tego procesora:
#include <p16C84.inc>
tego nie mialem wpisanego, mimo to MPASM wyrzuca mase bledow
typu:
Error[113] C:\SZKOLA\PIC\BIN_CLK.ASM 7 : Symbol not previously
defined (amp)
Error[147] C:\SZKOLA\PIC\BIN_CLK.ASM 29 : Directive not allowed
when generating an object file (ORG)
Error[152] C:\SZKOLA\PIC\BIN_CLK.ASM 31 : Executable code and
data must be defined in an appropriate section
Error[147] C:\SZKOLA\PIC\BIN_CLK.ASM 33 : Directive not allowed
when generating an object file (ORG)
Error[152] C:\SZKOLA\PIC\BIN_CLK.ASM 35 : Executable code and
data must be defined in an appropriate section
ten ostatni wielokrotnie
Sciagnalem inne przykladowe programy to samo, co dziwniejsze
gdy kompiluje w srodowisku MPLAB tych bledow jest mniej lub
wogole nie wystepuja. Masz jakis pomysl?
wielkie dzieki
Miles
--
milesteg_at_nospam_I.hate.spam.go2.pl <- wiadomo co :-)
/// two beer or not two beer \\\
From: "Robert Grzyb" <grzybr_at_nospam_mail.zetosa.com.pl>
Subject: Re: PIC a MPASM, MPLAB
Date: Sun, 8 Jul 2001 16:35:13 +0200
Miles Teg <milesteg_at_nospam_I.hate.spam.pl> wrote:
Error[113] C:\SZKOLA\PIC\BIN_CLK.ASM 7 : Symbol not previously
defined (amp)
Error[147] C:\SZKOLA\PIC\BIN_CLK.ASM 29 : Directive not allowed
when generating an object file (ORG)
Error[152] C:\SZKOLA\PIC\BIN_CLK.ASM 31 : Executable code and
data must be defined in an appropriate section
Error[147] C:\SZKOLA\PIC\BIN_CLK.ASM 33 : Directive not allowed
when generating an object file (ORG)
Error[152] C:\SZKOLA\PIC\BIN_CLK.ASM 35 : Executable code and
data must be defined in an appropriate section
Wyglada na to ze usilujesz skompilowac kod obiektowy (prawdopodobnie
zanaczyles checkbox'a "Object File") ale kompilujesz 'zwykly' kod.
Sprawdz czy nie przestawiles sobie dialektu jezyka (Language Tool Suite).
Na podstawie tego co napisales do tej pory, nie moge nic wiecej pomoc.
rg