RTV forum PL | NewsGroups PL

Różnice między PIC 16F84A-10/P a 16F84A-20/I/P a ich wpływ na projekt z generatorem kolorów?

roznica pomiedzy pic 16f84a-10/P i pic 16f84a-20 I/P

NOWY TEMAT

elektroda NewsGroups Forum Index - Elektronika Polska - Różnice między PIC 16F84A-10/P a 16F84A-20/I/P a ich wpływ na projekt z generatorem kolorów?

Marcin
Guest

Mon Apr 30, 2007 3:38 pm   



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 ?

Pozdrawiam serdecznie
Marcin

Gregor
Guest

Mon Apr 30, 2007 6:16 pm   



"Marcin" napisal:
Quote:
Witam

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

To częstotliwości max. - kupiłeś lepszy niż w projekcie. Zmiany w programie
raczej nie pomogą - jeśli zegar nie startuje to i program nie ruszy.
Jeśli chodzi o plik hex - zajrzyj do niego i sprawdź czy pod koniec jest linijka
zaczynająca się od ":024" (wcześniejsze powinny się zaczynać od :100) jeśli
nie - plik hex nie ustawia bitów konfiguracyjnych i musisz je ustawić ręcznie
w programie obsługującym programator (przy okazji sprawdź czy nie skonfigurowałeś
programu tak żeby wymuszał jakąś niedorzeczną konfiguracje (potrzebujesz "HS clock"
najmłodsze bity konfiguracji na "10" )) Jak nie pomoże -
napisz sobie prosty "migacz" i kombinuj - zwykle po dostatecznie długim
majstrowaniu udaje się znaleźć "zapomniane" połaczenie Smile
GRG
--
Tutaj sygnatura Grzegorza Domagały - jeśli chcesz wysłać do niego wiadomość
pisz pod adres grg12@chello.at i nie zapomnij dodać
"kielbaska dla cerbera" w treści albo Cerber zeżre twój list...

Marcin
Guest

Mon Apr 30, 2007 9:10 pm   



Quote:
"Marcin" napisal:
Witam

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

To częstotliwości max. - kupiłeś lepszy niż w projekcie. Zmiany w
programie
raczej nie pomogą - jeśli zegar nie startuje to i program nie ruszy.
Jeśli chodzi o plik hex - zajrzyj do niego i sprawdź czy pod koniec jest
linijka
zaczynająca się od ":024" (wcześniejsze powinny się zaczynać od :100)
jeśli
nie - plik hex nie ustawia bitów konfiguracyjnych i musisz je ustawić
ręcznie
w programie obsługującym programator (przy okazji sprawdź czy nie
skonfigurowałeś
programu tak żeby wymuszał jakąś niedorzeczną konfiguracje (potrzebujesz
"HS clock"
najmłodsze bity konfiguracji na "10" )) Jak nie pomoże -
napisz sobie prosty "migacz" i kombinuj - zwykle po dostatecznie długim
majstrowaniu udaje się znaleźć "zapomniane" połaczenie Smile
GRG

Witaj

Dzieki za oodpowiedz, juz spiesze z dodatkowymi informacjami..

Korzystam z programatora Tait Serial Programmer, oprogramowanie to IC-prog
(wersja 1.05e)
Na poczatku mialem z nim drobne problemy (np dawal za niskie napiecie
zasilajace PIC-a, mialo byc 5V a bylo 4.25 ale z tym juz sobie poradzilem)
W tej chwili jest tak, ze procek sie programuje i weryfikuje bezproblemowo,
odczyt flash i eeprom do bufora i porownanie z buforem, gdzie zaladowany
jest kod - dostaje komunikat ze nie znalazl bledow tzn ze obydwa bufory sa
identyczne
Co do fuse bit, to z tego co widze ustawiane sa one automatycznie po
otwarciu przez IC-proga pliku hex, tzn jest tak moge sobie poustawiac
dowolne fuse bity jak mi sie chce, po czym robie z menu plik Otworz,
wskazuje plik *.hex i fuse bity ustawiaja sie tak, jak autor podal na
stronie tj: clock na HS a reszta wylaczona (znaczy nie zaznaczona), pozniej
procedura programowania i juz...
Byc moze problem lezy w pojemnosciach bocznikujacych (te 33pf) ale sa takie
jak autor projektu wskazal..no i teraz mam dylemat, czy jest problem
programowy, czy tez problem sprzetowy (np uszkodzone kondziolki)
O ile te drugie moge szybko zweryfikowac o tyle to pierwsze to juz nie
bardzo ...po prostu sie na tym jeszcze tak dobrze nie znam (sic !)
Ok, powalcze..mam nadzieje ze udaz mi sie rozwiazac ten problem Smile))
Pozdrawiam
Marcin

lwh
Guest

Mon Apr 30, 2007 9:56 pm   



Użytkownik "Marcin" <makxio@rznac)az_milo.go2.pl> napisał w wiadomości
news:46364444$0$13175$f69f905@mamut2.aster.pl...
Quote:
Byc moze problem lezy w pojemnosciach bocznikujacych (te 33pf) ale sa
takie

Masz jakieś inne kwarce do spróbowania oscylacji ? Częstotliwość mniej
istotna.
Jeśli nie, spróbuj mu ustawić RC oscylator. Opornik 5k1 między nogę OSC1 a
zasilanie. Kondensator 33pF zostaw.
Będziesz przynajmniej wiedział czy mikrokontroler "żyje".

elektroda NewsGroups Forum Index - Elektronika Polska - Różnice między PIC 16F84A-10/P a 16F84A-20/I/P a ich wpływ na projekt z generatorem kolorów?

NOWY TEMAT

Regulamin - Zasady uzytkowania Polityka prywatnosci Kontakt RTV map News map