roznice pomiedzy PIC 16F84A-10/P i PIC 16F84A-20I/P
Marcin - 30-04-2007 17:45
roznice pomiedzy PIC 16F84A-10/P i PIC 16F84A-20I/P Witam
Chcialem sobie wykonac moj pierwszy projekt na procesorku, jest nim
generator pasow kolorowych ze strony:
http://www.tvgenerator.narod.ru/pal_gen.htmNiestety, nie moge zdobyc nigdzie PIC 16F84A-10/P ale udalo mi sie kupic PIC
16F84A-20I/P
Zaprogramowalem, zweryfikowalem ale niestety chyba procek nie startuje (
brak przebiegow oscylatora, na nodze 16 i 15, napiecia na tych nogach w
okolicy 1.5 - 2 wolt.
Z tego co sie dowiedzialem, zarowno liczba 10 jak i 20 mowia o predkosci
zegara, ale nie wiem juz czy jeden z nich moze pracowac z Fosc = 10 Mhz i
nic wiecej a drugi tylko 20Mhz
Czy w zwiazku z tym, trzeba cos zmienic w kodzie programu, aby ruszylo z
szybszym picem (mam tylko plik hex), czy musze szukac dokladnie takiego
pic-a jaki zastosowal autor projektu ?
Pozdrawiam serdecznie
Marcin
Waldemar - 30-04-2007 18:45
Marcin schrieb:
> Witam
>
> Chcialem sobie wykonac moj pierwszy projekt na procesorku, jest nim
> generator pasow kolorowych ze strony:
>
http://www.tvgenerator.narod.ru/pal_gen.htm>
> Niestety, nie moge zdobyc nigdzie PIC 16F84A-10/P ale udalo mi sie kupic PIC
> 16F84A-20I/P
> Zaprogramowalem, zweryfikowalem ale niestety chyba procek nie startuje (
> brak przebiegow oscylatora, na nodze 16 i 15, napiecia na tych nogach w
> okolicy 1.5 - 2 wolt.
> Z tego co sie dowiedzialem, zarowno liczba 10 jak i 20 mowia o predkosci
> zegara, ale nie wiem juz czy jeden z nich moze pracowac z Fosc = 10 Mhz i
> nic wiecej a drugi tylko 20Mhz
> Czy w zwiazku z tym, trzeba cos zmienic w kodzie programu, aby ruszylo z
> szybszym picem (mam tylko plik hex), czy musze szukac dokladnie takiego
> pic-a jaki zastosowal autor projektu ?
powinno chodzić. Możliwe, że musisz trochę pokręcić przy kondensatorach
oscylatora, sprawdź w data shicie PICów. Albo jeszcze jakieś fuse bity
do zaprogramowania są. Ale na PICach się nie znam.
Waldek
lwh - 30-04-2007 18:45
Użytkownik "Marcin" <makxio@rznac)az_milo.go2.pl> napisał w wiadomości
news:4635ecad$0$13199$f69f905@mamut2.aster.pl...
> Z tego co sie dowiedzialem, zarowno liczba 10 jak i 20 mowia o predkosci
> zegara, ale nie wiem juz czy jeden z nich moze pracowac z Fosc = 10 Mhz i
> nic wiecej a drugi tylko 20Mhz
Tak to mniej więcej jest. Gwarantowene 10/20MHz. Może działać z wiekszą, ale
nie pewnie.
> Czy w zwiazku z tym, trzeba cos zmienic w kodzie programu, aby ruszylo z
> szybszym picem (mam tylko plik hex), czy musze szukac dokladnie takiego
> pic-a jaki zastosowal autor projektu ?
Upewnij się, ze kwarc w ogóle działa. Czymś sprawdź jego oscylacje.
Może kondensatory warto zmniejszyć lub zwiększyć.
Działać powinno, chyba, że twój kod hex jest do bani, albo programator.
Oczywiście ustawiłeś w programatorze plik konfiguracyjny, rodzaj oscylatora
?
czyli:
ĐźŃи ĐżŃПгŃаППиŃПвании ĐşŃиŃŃаННа ŃНодŃĐľŃ ŃŃŃанПвиŃŃŚ:
a.. OSC = HS
pawel - 30-04-2007 21:45
Dlaczego niektórzy używają Pic'ów? Przecież są wolniejsze i przede wszystkim
droższe od Atmeli?
Paweł
Marcin - 30-04-2007 23:45
>
> Tak to mniej więcej jest. Gwarantowene 10/20MHz. Może działać z wiekszą,
> ale
> nie pewnie.
>
>> Czy w zwiazku z tym, trzeba cos zmienic w kodzie programu, aby ruszylo z
>> szybszym picem (mam tylko plik hex), czy musze szukac dokladnie takiego
>> pic-a jaki zastosowal autor projektu ?
>
> Upewnij się, ze kwarc w ogóle działa. Czymś sprawdź jego oscylacje.
> Może kondensatory warto zmniejszyć lub zwiększyć.
> Działać powinno, chyba, że twój kod hex jest do bani, albo programator.
>
Sprawdzam oscylokopem z sonda ustawiona na dzielnik 10:1, pokazuje tylko
napiecie stale zadnych innych przebiegow, czy drgania powinny sie pojawic,
nawet jak ew. fuse bity beda zle ustawione ?
Ew czy w ogole pusty procek (wyjety z pudla) bedzie generowal drgania ?
> Oczywiście ustawiłeś w programatorze plik konfiguracyjny, rodzaj
> oscylatora ?
> czyli:
>
> ??? ???????????????? ????????? ??????? ??????????:
>
> a.. OSC = HS
Tak, tak wlasnie jest ustawione, zreszta program ustawia je automatycznie
.....weryfikacja przebiega pomyslnie
Ide walczyc dalej .
Pzdr
Marcin
PS
Sorki za podwojny posting
lwh - 30-04-2007 23:45
Użytkownik "pawel" <paw1976@poczta.onet.pl> napisał w wiadomości
news:f15g1e$a0e$1@news.onet.pl...
> Dlaczego niektórzy używają Pic'ów? Przecież są wolniejsze i przede
> wszystkim droższe od Atmeli?
>
Każdy ma swoje przyzwyczajenia
Marcin - 30-04-2007 23:45
Panowie, informacja z przed chwili ..ruszylo ..zmienilem kondensatory z 33
na 20 pf, no i robi to, co potrzeba :)))))
dzieki wszystkim za podpowiedz
Pzdr
Marcin
Marek Borowski - 01-05-2007 11:45
pawel wrote:
> Dlaczego niektórzy używają Pic'ów? Przecież są wolniejsze i przede wszystkim
> droższe od Atmeli?
>
>
> Paweł
>
>
A moze maja przyjemniejsza architekture ?
pozdr
Marek
- 01-05-2007 15:45
pawel <paw1976@poczta.onet.pl> napisał(a):
> Dlaczego niektórzy używają Pic'ów? Przecież są wolniejsze i przede
wszystkim
> droższe od Atmeli?
No i oczywiście co najważniejsze Piców nie da się programować Bascomem, nie?
Wąskie horyzonty myślowe w _każdej_ dziedzinie czy to polityka czy religia
czy nawet elektronika nie są czymś dobrym.
--
Wysłano z serwisu Usenet w portalu Gazeta.pl ->
http://www.gazeta.pl/usenet/
pawel - 01-05-2007 19:45
>
> No i oczywiście co najważniejsze Piców nie da się programować Bascomem,
> nie?
> Wąskie horyzonty myślowe w _każdej_ dziedzinie czy to polityka czy religia
> czy nawet elektronika nie są czymś dobrym.
>
Hm. Właśnie zapytałem, żeby poszerzyć swoje horyzonty. Po co mam wydawać
18zł jak mogę dać za to samo 10zł?
Pawel
- 01-05-2007 19:45
pawel <paw1976@poczta.onet.pl> napisał(a):
> Hm. Właśnie zapytałem, żeby poszerzyć swoje horyzonty. Po co mam wydawać
> 18zł jak mogę dać za to samo 10zł?
To samo? Po co dać za mercedesa 500 tysięcy skoro można mieć "to samo" w
postaci Dacii Logan za 30 tysięcy. 4 koła ma? Ma. No to to samo.
Gdyby PICe nie miały swoich zalet to by nie były kupowane. A są jednymi z
częściej kupowanych mikrokontrolerów.
--
Wysłano z serwisu Usenet w portalu Gazeta.pl ->
http://www.gazeta.pl/usenet/
lwh - 01-05-2007 21:45
Użytkownik "pawel" <paw1976@poczta.onet.pl> napisał w wiadomości
news:f17tb6$b8d$1@news.onet.pl...
> 18zł jak mogę dać za to samo 10zł?
Skoro nie widać różnicy...
Zależy gdzie chcesz to użyć
Czasami lepszy ATMEL, czasami Microchip
Ja używam wyrobów obu firm. Każda ma coś dobrego w danej chwili dla mnie.
Cena ??? Najmniej istotna. Ja nie produkuję wyrobów masowych.
Marek Lewandowski - 01-05-2007 21:45
wrote:
> > Hm. Właśnie zapytałem, żeby poszerzyć swoje horyzonty. Po co mam wydawać
> > 18zł jak mogę dać za to samo 10zł?
> To samo? Po co dać za mercedesa 500 tysięcy skoro można mieć "to samo" w
> postaci Dacii Logan za 30 tysięcy. 4 koła ma? Ma. No to to samo.
> Gdyby PICe nie miały swoich zalet to by nie były kupowane.
taka retoryka to lanie wody. Nasmarowałeś posta, a żadnego konkretu. Idź
do działu reklamy, tam takich lubią...
--
Marek Lewandowski
ICQ#/GG#: ask per mail. mail: locust[X]poczta/onet/pl
my gallery:
http://www.pbase.com/mareklewmy kind-of-a-blog:
http://lockaphoto.stufftoread.com
- 01-05-2007 22:45
Marek Lewandowski <locust@poczta.onet.pl> napisał(a):
> taka retoryka to lanie wody. Nasmarowałeś posta, a żadnego konkretu. Idź
> do działu reklamy, tam takich lubią...
Za to konkret bije z Twojego posta. Pozatym pytał Cię ktoś o zdanie? Atmelowy
berecik uciska na mózg? Takim samym laniem wody jest stwierdzenie "po co
stosować cokolwiek innego skoro są tanie Atmele".
--
Wysłano z serwisu Usenet w portalu Gazeta.pl ->
http://www.gazeta.pl/usenet/
J.F. - 03-05-2007 07:46
On Tue, 1 May 2007 17:39:01 +0000 (UTC), wrote:
>To samo? Po co dać za mercedesa 500 tysięcy skoro można mieć "to samo" w
>postaci Dacii Logan za 30 tysięcy. 4 koła ma? Ma. No to to samo.
A konkrety ? w czym lepszy ten Picedes od Daciamela ?
>Gdyby PICe nie miały swoich zalet to by nie były kupowane. A są jednymi z
>częściej kupowanych mikrokontrolerów.
Byly pierwsze w klasie "tani uC dla hobbystow".
Zreszta to "tani" nalezalo wziasc w duze cudzyslowy ..
J.
Waldemar - 03-05-2007 08:45
J.F. schrieb:
> On Tue, 1 May 2007 17:39:01 +0000 (UTC), wrote:
>> To samo? Po co dać za mercedesa 500 tysięcy skoro można mieć "to samo" w
>> postaci Dacii Logan za 30 tysięcy. 4 koła ma? Ma. No to to samo.
>
> A konkrety ? w czym lepszy ten Picedes od Daciamela ?
>
>> Gdyby PICe nie miały swoich zalet to by nie były kupowane. A są jednymi z
>> częściej kupowanych mikrokontrolerów.
>
> Byly pierwsze w klasie "tani uC dla hobbystow".
> Zreszta to "tani" nalezalo wziasc w duze cudzyslowy ..
po prostu obie linie procesorów mają swoje zady i walety, choćby takie,
że zna się ten albo inny procesor i ma się narzędzia do jego obsługi.
Taką mrugaczkę na LEDzie uruchomię na Atmelu w 30 minut, z czego więcej
niż połowa to start komputera i szukanie w szafie programatora. Na PICu
potrzebowałbym przynajmniej paru godzin, z czego większość to złożenie
programatora i przeczytanie instrukcji. Na MSP430 potrzebuję czasu do
wystartowania kompa i uruchomienia programatora + 5 minut.
Waldek
H.D. - 03-05-2007 14:45
Użytkownik "J.F." napisał
>
> A konkrety ? w czym lepszy ten Picedes od Daciamela ?
>
Rodzina PICow charakteryzuje sie specjalna ( przemyslana) struktura
rozkazow,
polegajaca na tym ze przekazywane dane nie moga byc traktowane jak
przypadkowe rozkazy.
W wypadku 51 i innych uP przypadkowe ustawienie licznika rozkazow moze
spowodowac
wykonywanie niezamierzonych rozkazow ( data traktowana jak rozkaz).
W wypadku PIC takiej mozliwosci nie ma.
Owszem moze byc wykonywana niewlascowa kolejnosc ale rozkazy, ktorych wogole
nie bylo w kodzie - NIE
Stad ich popularnosc , szczegolnie w ukladach sterowania.
Pozdrawiam
H.D.
zanotowane.pldoc.pisz.plpdf.pisz.plkonstruktor.keep.pl