roznice pomiedzy PIC 16F84A-10/P i PIC 16F84A-20I/P

Apr 30, 2007 16 Replies

Witam



Chcialem sobie wykonac moj pierwszy projekt na procesorku, jest nim generator pasow kolorowych ze strony:

formatting link
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 ?

Pozdrawiam serdecznie Marcin



Marcin schrieb:

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

Użytkownik "Marcin" <makxio@rznac)az_milo.go2.pl> napisał w wiadomości news:4635ecad$0$13199$ snipped-for-privacy@mamut2.aster.pl...

Tak to mniej więcej jest. Gwarantowene 10/20MHz. Może działać z wiekszą, ale nie pewnie.

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

Dlaczego niektórzy u¿ywaj± Pic'ów? Przecie¿ s± wolniejsze i przede wszystkim dro¿sze od Atmeli?

Pawe³

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 ?

Tak, tak wlasnie jest ustawione, zreszta program ustawia je automatycznie ....weryfikacja przebiega pomyslnie

Ide walczyc dalej .

Pzdr Marcin

PS Sorki za podwojny posting

U¿ytkownik "pawel" snipped-for-privacy@poczta.onet.pl> napisa³ w wiadomo¶ci news:f15g1e$a0e$ snipped-for-privacy@news.onet.pl...

Ka¿dy ma swoje przyzwyczajenia

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

A moze maja przyjemniejsza architekture ?

pozdr

Marek

pawel snipped-for-privacy@poczta.onet.pl> napisał(a):

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

pawel napisa³(a):

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/

U¿ytkownik "pawel" snipped-for-privacy@poczta.onet.pl> napisa³ w wiadomo¶ci news:f17tb6$b8d$ snipped-for-privacy@news.onet.pl...

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.

taka retoryka to lanie wody. Nasmarowałeś posta, a żadnego konkretu. Idź do działu reklamy, tam takich lubią...

Marek Lewandowski snipped-for-privacy@poczta.onet.pl> napisał(a):

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".

A konkrety ? w czym lepszy ten Picedes od Daciamela ?

Byly pierwsze w klasie "tani uC dla hobbystow". Zreszta to "tani" nalezalo wziasc w duze cudzyslowy ..

J.

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

U¿ytkownik "J.F." napisa³

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.

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required