Re: pomocy układy PIC



Masz problem? Zapytaj na forum elektroda.pl z bramk± pl.misc.elektronika!

Poprzedni Następny
Wiadomość
spis tre¶ci
From: "Andreas Georg Lisson" <lisson_at_nospam_online-club.de>
Subject: Re: pomocy układy PIC
Date: Fri, 23 Jul 1999 01:23:08 +0200



Juliusz <juliusz_at_nospam_multi-ip.com.pl> schrieb in im Newsbeitrag:
c%jl3.9834$k4.143554_at_nospam_news.tpnet.pl...

kwpiotr napisał(a) w wiadomo¶ci: <3795D8C7.CFAC2E95_at_nospam_kki.net.pl>...
chcę nauczyć się programować mikrokontrolery PIC szukam jakiej dobrej
pozycji książkowej na ten temat
sciagnołem juz dokumentację z serwera firmy MICROCHIP tych układów
ale w dalszym ciagu dla mnie to CZARNA MAGIA
i nie wiem czym to się je .
pomocy Piotr


Jak umiesz programowac jakiekolwiek procki to nie jest to zaden problem
ale
jak zaczynasz dopiero to wez sie za AVR-y lepiej. Kup starter kita i na
nim
napisz piwrwszy program migajacy diodami LED - a jest tam ich 8. Starter
kosztuje niecale 300zl.

Juliusz

Jezeli masz zamiar "na serio" lub zawodowo zajac sie technika
mikrocontrollerow, to wydaje mi sie ze poczatki bedziesz mial latwiejsze z
PIC-ami. Tu mam na mysli wspaniale i darmowe oprogramowanie (srodowisko
tworcze) w postaci MPLAB-4.2 (do sciagniecia ze strony Microchip) a
rozpoczecie od derywatu PIC16F84 jest swietnym startem w ten temat gdyz
prosty programator do nich mozesz wykonac samodzielnie, az roi sie od tego w
internecie :-)).
Jezeli zainteresowanie PIC-ami ma charakter zawodowy to warto sie zaopatrzec
i system PICSTART-PLUS, tu jednak uwaga: nalezy domagac sie przy zakupie
jego najnowszej wersjii 2.1 !!!
W przeciwnym wypadku czeka cie koniecznosc zakupu i zaprogramowanie
mikrocontrollera sterujacego programator (software do zaprogramowania jest w
internecie).
Za wyborem PIC przemawia rowniez fakt, ze asembler to tylko latwe do
przyswojenia 35 rozkazow (prawie jak basic) oraz pojawienie sie rodziny
nowego derywatu w postaci PIC16F877 ktory to okazal sie byc wspanialym
ukladem nie pozostawiajacym uzytkownikowi zadnych niespelnionych jego zyczen
-))
Wprawdzie AVR jest ok. 4 razy szybszy to jednak szybkosc PIC-ow 5 Mips jest
w zasadzie wystarczajaca.
Ponadto AVR posiada ponad 100 rozkazow (jak na RISC to wiele) i mozna
powiedziec ze jest "skrzyzowaniem" PIC i Atmel.
Inna sprawa to dostepnosc literatury na rynku polskim na temat PIC-ow,
osobiscie mam zamiar, przy wspolpracy z kolegami w Polsce, przygotowac
strone www oraz wydac podrecznik, lecz to jeszcze potrwa i nie tylko ode
mnie jest zalezne.
Osobiscie moge Ci pomoc, wysylajac coniektore materialy w j. polskim a
omawiajace uC PIC (przetlumaczone rejestry systemowe, pierwsze kroki i
troche podstaw), jednak z gory uprzedzam ze na dogmatyzm czy obszerna
korespondencje nie mam wiele czasu :-((.
Wymagane by bylo zatem abys byl srednio zaawansowanym elektronikiem i znal
przynajmniej podstawy mikroelektroniki.
Jezeli natomiast do AVR-ow jest dostepna w Polsce literatura, to moze lepiej
zaczynac od tych uC, ale moim zdaniem szkoda by bylo gdyz IMHO PIC jest
swietnym mikrocontrollerem z przyszloscia.
Inna aczkolwiek wazna kwestia jest ich cena ktora znow przemawia za PIC-ami.
Oczywiscie nie wiem jak w Polsce, ale tu PIC16F84 kosztuje ok. 9 DM a
PIC16F877 ok. 20 DM i zalezne jest od wielkosci zamowienia.

---- bye, Andreas ------




Poprzedni Następny
Wiadomość
spis tre¶ci
From: "Juliusz" <juliusz_at_nospam_multi-ip.com.pl>
Subject: =?iso-8859-2?Q?Re:_pomocy_uk=B3ady_PIC?=
Date: Fri, 23 Jul 1999 02:01:41 GMT



Andreas Georg Lisson napisał(a) w wiadomo¶ci:
<3797a952$0$67814_at_nospam_news.online-club.de>...

Juliusz <juliusz_at_nospam_multi-ip.com.pl> schrieb in im Newsbeitrag:
c%jl3.9834$k4.143554_at_nospam_news.tpnet.pl...

kwpiotr napisał(a) w wiadomo¶ci: <3795D8C7.CFAC2E95_at_nospam_kki.net.pl>...
chcę nauczyć się programować mikrokontrolery PIC szukam jakiej dobrej
pozycji książkowej na ten temat
sciagnołem juz dokumentację z serwera firmy MICROCHIP tych układów
ale w dalszym ciagu dla mnie to CZARNA MAGIA
i nie wiem czym to się je .
pomocy Piotr


Moze zacznijmy od tego jaki masz problem do rozwiazania ? Co chcesz zrobic,
ze potrzebny ci jest mikrokontroler ?
Jak nie masz jakiejs wizji czegokolwiek to sie nie zmobilizujesz nigdy - bo
samo uczenie dla uczenia nic ci nie da. Co konkretnie planujesz zrobic jako
twoje pierwsze urzadzenie z procesorem ?

Nie wiem nawet jaka PIC ma magistrale czy Intelo-podobna czy
Motorolo-podobna czy moze wlasna jakas ? Moze ktos podpowie ?
Ale jest taka zasada, ze AVR ma Intelowska magistrale i wiele scalakow,
ktore oferuja dostep rownolegly do danych i rejestrow ma tylko Intelowska
magistrale. Sa i takie co maja przelaczana opcje np MOT / INTEL# jakas
nozka. Ale chyba Intelowska magistrala jest tym do czego trzeba sie
przyzwyczaic, bo pozniej robiac karty do PC ma sie juz nawyki.

Na dodatek AVR w wersji 90S8515 8JI kosztuje okolo 25zl brutto czyli 12 DM.
Ale mamy RAMu, EEPROMU i FLASH-a do oporu.

Programatory ISR robi moj dobry kolega Andrzej Fień z Rzeszowa
fien_at_nospam_hbury.com po kilkadziesiat zlotych - bardzo solidne i pieknie
wykonane - mam ich kilka od niego i 2 pojechaly za granice nawet, do
lokalnych serwisow.
Ja wiem, ze wielu woli zaoszczedzic nawet 30zl i zrobic samemu ale ta metoda
do niczego nie dojdziecie :-) Wielu mnie pyta czasem o pomoc w nauce
programowania ale jak co do czego przychodzi to nawet ukladu nie maja albo
schematu nie potrafia narysowac albo sa "CZESIAMI" :-)

Narzedzi do AVR-a nie potrzeba zadnych innych niz te co sa na stronach
Atmela za free ! Dokumentacja jest swietnie napisana.

Juliusz



Poprzedni Następny
Wiadomość
spis tre¶ci
From: "Tomasz Gumny" <Tomasz.Gumny_at_nospam_ep.com.pl>
Subject: AVR bylo: pomocy układy PIC
Date: Fri, 23 Jul 1999 09:48:55 GMT


Juliusz napisał(a) w wiadomo¶ci: <92Ql3.3253$D4.52207_at_nospam_news.tpnet.pl>...

Narzedzi do AVR-a nie potrzeba zadnych innych niz te co sa na stronach
Atmela za free !

Ale to darmowe oprogramowanie zawiera bledy:
1. AVR-Studio nie chce sie zatrzymywac na instrukcji SLEEP. Musialem na
piechote symulowac spory kawalek programu i liczyc przy tym takty zegara.
Koszmar.
2. Cos nie tak jest z przerwaniami zewnetrznymi, ktore symulator potrafi
przyjac mimo, ze sa zablokowane.
3. Program glupial, jesli tablica stalych w pamieci programu zaczynala sie
od adresu nieparzystego. Do teraz nie wiem dlaczego. Po prostu wsadzilem ja
na sztywno pod adres parzysty.
Z pozostalych uwag:
1. Brak jest troche porzadniejszego sprzetu do uruchamiania.
2. Strasznie boli jak brakuje pamieci, a byle NOP zajmuje 2 bajty.

Dokumentacja jest swietnie napisana.

...pod warunkiem, ze sie na biezaco sledzi erraty.

Juliusz

A tak poza tym to dobre procesory. Zreszta jak kazde inne...
TG