PIC a MPASM, MPLAB



Masz problem? Zapytaj na forum elektroda.pl

Poprzedni Następny
Wiadomość
Spis treści
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 \\\

Poprzedni Następny
Wiadomość
Spis treści
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



Poprzedni Następny
Wiadomość
Spis treści
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 \\\

Poprzedni Następny
Wiadomość
Spis treści
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



Poprzedni Następny
Wiadomość
Spis treści
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



Poprzedni Następny
Wiadomość
Spis treści
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 \\\

Poprzedni Następny
Wiadomość
Spis treści
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