Proste wprowadzenie do programowania PIC16F84 dla początkujących - potrzebuję wskazówek!

programowanie Pic16f84





Poprzedni Następny
Wiadomość
Spis treści
From: =?iso-8859-1?Q?Rafa=B3?= <Rafal_at_nospam_ipis.zabrze.pl>
Subject: programowanie Pic16f84
Date: Mon, 08 May 2000 15:25:46 GMT


Witam
Czy ktos moze mi pomoc w nauce programowania tego cuda, siedze juz
dobrych kilka dni nad ksiazkami i brakuje mi czasami wytlumaczenie typu
"jak krowie na rowie". Niestety nigdy sie w to nie bawilem, dopiero w
tej dziedzinie raczkuje.

Z gory dzieki, i nie odsylajcie mnie do microchip.com.

Pozdrowienia Rafal

--
-----------------------------------------------------
Click here for Free Video!!
http://www.gohip.com/freevideo/



Poprzedni Następny
Wiadomość
Spis treści
From: "=?iso-8859-2?Q?Sylwester_=A3azar?=" <elektronik_at_nospam_alpro.com.pl>
Subject: Re: programowanie Pic16f84
Date: Mon, 08 May 2000 20:13:17 GMT


Witam!
Wydaje mi się, że powinieneś zadać bardziej konkretne pytanie.
Dlaczego nie odsyłać do www.microchip.com?
Co już wiesz?
pozdrawiam,

Sylwester Łazar
electronics engineer
http://www.alpro.com.pl
elektronik_at_nospam_alpro.com.pl
__________________________________________
//ALPRO//- Projektowanie Systemów Elektronicznych
tel: +48 604 873468
tel/fax: (061) 8223-788
__________________________________________

Rafał napisał(a) w wiadomości: <3916DCA7.80E61521_at_nospam_ipis.zabrze.pl>...
Witam
Czy ktos moze mi pomoc w nauce programowania tego cuda, siedze juz
dobrych kilka dni nad ksiazkami i brakuje mi czasami wytlumaczenie typu
"jak krowie na rowie". Niestety nigdy sie w to nie bawilem, dopiero w
tej dziedzinie raczkuje.

Z gory dzieki, i nie odsylajcie mnie do microchip.com.

Pozdrowienia Rafal

--
>-----------------------------------------------------
>Click here for Free Video!!
>http://www.gohip.com/freevideo/
>
>


Poprzedni Następny
Wiadomość
Spis treści
From: =?iso-8859-1?Q?Rafa=B3?= <Rafal_at_nospam_ipis.zabrze.pl>
Subject: Re: programowanie Pic16f84
Date: Mon, 08 May 2000 20:32:02 GMT


Witam

Co wiem, wzasadzie niewiele
Skonstruowalem plytke z 4 diodami sterowane przez krociutki programik na
pica, i wszystko co mi sie udalo to zmiana predkosci migotania - korzystam z
zegara wewnetrznego zmianianego w rejestrze option_reg (wdt).

Teraz chcialbym, aby czestotliwosc zmianiala sie roznaco lub malejaca w
cyklach powtarzalnych.

A najbardziej mnie ciekawi jak uzaleznic dzialanie programu od sygnalow
wejsciowych, wiem ze sygnaly o/i moga wystepowac na porcie A 8 pinow i na
porcie B 5 pinach. Wiem, ze rejestr trisA odpowiada za wejscie lub wyjscie
sygnalu na porcie A i analogicznie na porcie B rejestr trisB.
Jezeli sie myle to wyprowadz mnie z bledu.

Chodzi mi przede wszystkim o krotkie programy z opisem, teoria + praktyka i
wszystko gra.

Czy nie ma przypadkiem jakiegos symulatora graficznego gdzie mozna sprawdzic
program na PIC'a oraz zobaczyc symulacje sygnalów na poszczegolnych
wyjsciach.

Jest to moj pierwszy kontakt z tego typu ukladem, ale uwazam, ze najgorzej
zaczac.

Z gory dzieki za pomoc

Pozdrowienia Rafal

Sylwester Łazar wrote:

Witam!
Wydaje mi się, że powinieneś zadać bardziej konkretne pytanie.
Dlaczego nie odsyłać do www.microchip.com?
Co już wiesz?
pozdrawiam,

Sylwester Łazar
electronics engineer
http://www.alpro.com.pl
elektronik_at_nospam_alpro.com.pl
__________________________________________
//ALPRO//- Projektowanie Systemów Elektronicznych
tel: +48 604 873468
tel/fax: (061) 8223-788
__________________________________________

Rafał napisał(a) w wiadomości: <3916DCA7.80E61521_at_nospam_ipis.zabrze.pl>...
Witam
Czy ktos moze mi pomoc w nauce programowania tego cuda, siedze juz
dobrych kilka dni nad ksiazkami i brakuje mi czasami wytlumaczenie typu
"jak krowie na rowie". Niestety nigdy sie w to nie bawilem, dopiero w
tej dziedzinie raczkuje.

Z gory dzieki, i nie odsylajcie mnie do microchip.com.

Pozdrowienia Rafal

--
> >-----------------------------------------------------
> >Click here for Free Video!!
> >http://www.gohip.com/freevideo/
> >
> >

--
-----------------------------------------------------
Click here for Free Video!!
http://www.gohip.com/freevideo/



Poprzedni Następny
Wiadomość
Spis treści
From: "MaraBut" <martys_at_nospam_priv.onet.pl>
Subject: Re: programowanie Pic16f84
Date: Tue, 9 May 2000 08:35:21 +0200


Rafał <Rafal_at_nospam_ipis.zabrze.pl> napisał:
Witam

Co wiem, wzasadzie niewiele
Skonstruowalem plytke z 4 diodami sterowane przez krociutki programik na
pica, i wszystko co mi sie udalo to zmiana predkosci migotania -
korzystam z
zegara wewnetrznego zmianianego w rejestrze option_reg (wdt).

Teraz chcialbym, aby czestotliwosc zmianiala sie roznaco lub malejaca w
cyklach powtarzalnych.

A najbardziej mnie ciekawi jak uzaleznic dzialanie programu od sygnalow
wejsciowych, wiem ze sygnaly o/i moga wystepowac na porcie A 8 pinow i na
porcie B 5 pinach. Wiem, ze rejestr trisA odpowiada za wejscie lub
wyjscie
sygnalu na porcie A i analogicznie na porcie B rejestr trisB.
Jezeli sie myle to wyprowadz mnie z bledu.
Spróbuj zapisac sam algorytm w jakims jezyku (pseudojezyku) wysokiego
poziomu.
Nie kazdy od razu potrafi "myslec jak procesor".
Uruchamiaj poszczególne bloki funkcjonalne.
Poczytaj troche jak pracowac z debugerem.


Chodzi mi przede wszystkim o krotkie programy z opisem, teoria + praktyka
i
wszystko gra.
Poszukaj na Sieci przykladowych projektów. Spróbuj zrobic jakis wlasny
niezbyt skomplikowany : np. stoper.
Miganie diodkami to raczej sprawdzenie czy program w ogóle rusza. Brakuje w
nim motywacji do dalszych eksperymentów ;o).

Czy nie ma przypadkiem jakiegos symulatora graficznego gdzie mozna
sprawdzic
program na PIC'a oraz zobaczyc symulacje sygnalów na poszczegolnych
wyjsciach.
W zasadzie dobry jest tylko jeden : UMPS ( www.vmdesign.com ) ale w wersji
demo wiele nie zrobisz, a pelna wersja kosztuje calkiem sporo.
Zreszta ten w MPLAB'ie tez nie jest najgorszy - o ile wiesz jak sie z nim
pracuje.

Pzdr.
MaraBut




Poprzedni Następny
Wiadomość
Spis treści
Date: Tue, 09 May 2000 08:46:33 +0200
From: rjg <raffi_at_nospam_go2.pl>
Subject: Re: programowanie Pic16f84


Rafał wrote:

Chodzi mi przede wszystkim o krotkie programy z opisem, teoria + praktyka i
wszystko gra.

Warto rzucić okiem na noty aplikacyjne procesorów PIC. Często zawierają
opisy gotowych urządzeń + kod źródłowy. Myślę, że są dostępne na
serwerze (www.microchip.com), na pewno są na krążkach CD firmowanych
przez Microchip'a.

Czy nie ma przypadkiem jakiegos symulatora graficznego gdzie mozna sprawdzic
program na PIC'a oraz zobaczyc symulacje sygnalów na poszczegolnych
wyjsciach.

Jeśli używasz MPLAB'a to masz wbudowany całkiem niezły symulator (menu
"Debug"). MPLAB nie umożliwia co prawda podglądania przebiegów na
wyjściach, ale wystarczy otworzyć okno "Specjal Function Registers" -
pokazuje stan rejestrów proca.
Gdy polecenia z menu "Debug" nie są dostępne to: 1. wybierz
Options->Developement Mode,
2. Ustaw opcję "MPLAB-SIM Simulator", 3. wybierz typ procesora, 4.
gotowe :-)
W przypadku kłopotów polecam studiowanie help'ów i/lub opisu do MPLAB'a
(do ściągnięcia ze strony microchip'a).

Jest to moj pierwszy kontakt z tego typu ukladem, ale uwazam, ze najgorzej
zaczac.

Tylko bez załamki.

Pzdr.
Rafał Gałkowski

Poprzedni Następny
Wiadomość
Spis treści
From: "SponsorTM" <sponsor_at_nospam_zaibatsu.sky.pl>
Subject: Odp: programowanie Pic16f84
Date: Mon, 8 May 2000 22:54:59 +0200


Też się tym interesuję.

Myślę, że wystarczy znajomość podstaw assemblera oraz jakaś książka do 8051,
która omawia budowę, organizację pamięci i bramy WE/WY.


--
SponzdrowieniaTM

SponsorTM is my trade mark, tark and wark
and it's copyright topyright and wopyright
Pyright is registered trademark of Co Inc.

Użytkownik Sylwester Łazar <elektronik_at_nospam_alpro.com.pl> w wiadomości do grup
dyskusyjnych napisał:xdFR4.39060$O4.786258_at_nospam_news.tpnet.pl...
> Witam!
> Wydaje mi się, że powinieneś zadać bardziej konkretne pytanie.
> Dlaczego nie odsyłać do www.microchip.com?
> Co już wiesz?
> pozdrawiam,
>
> Sylwester Łazar
> electronics engineer
> http://www.alpro.com.pl
> elektronik_at_nospam_alpro.com.pl
> ____________________________________________
> ///ALPRO///- Projektowanie Systemów Elektronicznych
> tel: +48 604 873468
> tel/fax: (061) 8223-788
> ____________________________________________
>
> Rafał napisał(a) w wiadomości: <3916DCA7.80E61521_at_nospam_ipis.zabrze.pl>...
> >Witam
> >Czy ktos moze mi pomoc w nauce programowania tego cuda, siedze juz
> >dobrych kilka dni nad ksiazkami i brakuje mi czasami wytlumaczenie typu
> >"jak krowie na rowie". Niestety nigdy sie w to nie bawilem, dopiero w
> >tej dziedzinie raczkuje.
> >
> >Z gory dzieki, i nie odsylajcie mnie do microchip.com.
> >
> >Pozdrowienia Rafal
> >
> >--
> >-----------------------------------------------------
> >Click here for Free Video!!
> >http://www.gohip.com/freevideo/
> >
> >
>




--
Przyznajemy się do niskich cen - http://rubikon.pl

Poprzedni Następny
Wiadomość
Spis treści
From: "MaraBut" <martys_at_nospam_priv.onet.pl>
Subject: Re: programowanie Pic16f84
Date: Tue, 9 May 2000 08:21:12 +0200


SponsorTM <sponsor_at_nospam_zaibatsu.sky.pl> napisał:
Też się tym interesuję.

Myślę, że wystarczy znajomość podstaw assemblera oraz jakaś książka do
8051,
która omawia budowę, organizację pamięci i bramy WE/WY.


Oj, chyba nie...
;o)
Techniki programowania procesorów RISC róznią się cokolwiek od klasycznych
(CISC) jak '51

MaraBut



Poprzedni Następny
Wiadomość
Spis treści
From: "=?iso-8859-2?Q?Sylwester_=A3azar?=" <elektronik_at_nospam_alpro.com.pl>
Subject: Re: programowanie Pic16f84
Date: Tue, 09 May 2000 08:41:59 GMT



Oj, chyba nie...
;o)
Techniki programowania procesorów RISC róznią się cokolwiek od klasycznych
(CISC) jak '51

MaraBut

Ale nie wiele, jeśli chodzi o PIC'a.
Architektura, owszem inna.
No i ten rejestr "w" zamiast Akumulatora :-)
pozdrawiam,

Sylwester Łazar
electronics engineer
http://www.alpro.com.pl
elektronik_at_nospam_alpro.com.pl
__________________________________________
//ALPRO//- Projektowanie Systemów Elektronicznych
tel: +48 604 873468
tel/fax: (061) 8223-788
__________________________________________



Poprzedni Następny
Wiadomość
Spis treści
From: "MaraBut" <martys_at_nospam_priv.onet.pl>
Subject: Re: programowanie Pic16f84
Date: Tue, 9 May 2000 11:07:39 +0200


Sylwester Łazar <elektronik_at_nospam_alpro.com.pl> napisał:
Techniki programowania procesorów RISC róznią się cokolwiek od
klasycznych
(CISC) jak '51

Ale nie wiele, jeśli chodzi o PIC'a.
Architektura, owszem inna.
No i ten rejestr "w" zamiast Akumulatora :-)

Mnie najbardziej bolał stos hardware'owy - na samym początku.
Przyzwyczajenia bywają silne - zwłaszcza przy pisaniu obsługi przerwań,
albo bibliotek do późniejszegu uzycia...
-)

MaraBut