Różnice w programowaniu PIC16F877 i PIC16F877A: Co oznacza oznaczenie A?
PIC16F877 <> PIC16F877A
From: "AdamL" <adamlitwinowicz_at_nospam_wp.pl>
Subject: PIC16F877 <> PIC16F877A
Date: Thu, 24 Oct 2002 22:21:27 +0200
Witam zainteresowanych elektronika
Mam problem zwiazany z programowaniem PIC'ów
Sprawa idzie o to ze stosuje do kompilowania MPLab a do programowania IC
Prog i programatora Conquest.
Programowanie nastepuje ISP (In System Prog.) i dla PIC16F877 wszystko
przebiega bez zarzutu a po wlozeniu w podstawke PIC16F877A pojawia sie blad
programowania przy adersie 0000h ??? Co oznacza ta literka A na koncu?
W specyfikacji tego mlodszego z litera "A" podano jedynie ze to wersja
przyspieszona ???
Jaki to ma wplyw na przebieg programowania - przeciez jest ten sam kwarc
20MHz.???
dzieki za rade
From: Marek Lewandowski <nospamabuse_at_nospam_poczta.onet.pl>
Subject: Re: PIC16F877 <> PIC16F877A
Date: Tue, 29 Oct 2002 22:48:59 +0100
AdamL wrote:
Witam zainteresowanych elektronika
Mam problem zwiazany z programowaniem PIC'ów
Sprawa idzie o to ze stosuje do kompilowania MPLab a do programowania IC
Prog i programatora Conquest.
Programowanie nastepuje ISP (In System Prog.) i dla PIC16F877 wszystko
przebiega bez zarzutu a po wlozeniu w podstawke PIC16F877A pojawia sie blad
programowania przy adersie 0000h ??? Co oznacza ta literka A na koncu?
W specyfikacji tego mlodszego z litera "A" podano jedynie ze to wersja
przyspieszona ???
Nie programuję piców, ale moja pamięć podsuwa mi jakieś jajo, że to A
oznacza również zmieniony algorytm programowania,...
wot i uChip...
--
Marek Lewandowski ICQ# 10139051/GG# 154441
locustXpoczta|onet|pl
http://locust.republika.pl
[! Odpowiadaj pod cytatem. Tnij cytaty. Podpisuj posty. !]
From: "Marek Dzwonnik" <mdz_at_nospam_message.pl>
Subject: Re: PIC16F877 <> PIC16F877A
Date: Tue, 29 Oct 2002 23:19:18 +0100
Użytkownik "Marek Lewandowski" <nospamabuse_at_nospam_poczta.onet.pl> napisał w
wiadomości news:apmvot$35g2j$1_at_nospam_ID-> > Programowanie nastepuje ISP (In System
Prog.) i dla PIC16F877 wszystko
przebiega bez zarzutu a po wlozeniu w podstawke PIC16F877A pojawia sie
blad
programowania przy adersie 0000h ??? Co oznacza ta literka A na koncu?
W specyfikacji tego mlodszego z litera "A" podano jedynie ze to wersja
przyspieszona ???
Nie programuję piców, ale moja pamięć podsuwa mi jakieś jajo, że to A
oznacza również zmieniony algorytm programowania,...
wot i uChip...
<CYTAT URL= http://www.btc.pl/index.php?id=pic16f8x >
Mikrokontroler PIC16F84A jest przystosowany do pracy z dwukrotnie większą
częstotliwością sygnału zegarowego niż pozostałe mikrokontrolery. W związku
z tym, dwukrotnie zwiększa się teoretyczna szybkość wykonywania programów,
ale również dwukrotnie zwiększa się natężenie prądu pobieranego przez układ
pracujący z max. częstotliwością sygnału zegarowego. Podczas zamiany
mikrokontrolera PIC16F83 lub PIC16F84 na PIC16F84A zalecana jest weryfikacja
parametrów obwodu generatora (wartości pojemności kondensatorów obciążenia
rezonatora kwarcowego) nawet jeżeli będzie on pracował z tą samą
częstotliwością. Oczywiście zwiększenie częstotliwości pracy pociąga za sobą
konieczność modyfikacji układu oscylatora.
</CYTAT>
Mam przeczucie, że problem leży właśnie tutaj. Ale nie pytajcie mnie o
szczegóły bo moja wiedza jest jak na razie wyłącznie papierowa. Poza tym
AFAIK do pracy z kwarcem 20MHz to nadają się chyba tylko wersje "A" ?
Z drugiej strony... dlaczego jakoś nie mogę się przekonać do PIC-ów? ;-))
MDz
From: Krzysztof Olesiejuk <lopez_nospam_at_nospam_infomark.com.pl>
Subject: Re: PIC16F877 <> PIC16F877A
Date: Tue, 29 Oct 2002 22:31:23 +0000 (UTC)
W artykule <apmvot$35g2j$1_at_nospam_ID-113053.news.dfncis.de>
Marek Lewandowski napisal(a):
AdamL wrote:
Witam zainteresowanych elektronika
Mam problem zwiazany z programowaniem PIC'ów
Sprawa idzie o to ze stosuje do kompilowania MPLab a do programowania IC
Prog i programatora Conquest.
Programowanie nastepuje ISP (In System Prog.) i dla PIC16F877 wszystko
przebiega bez zarzutu a po wlozeniu w podstawke PIC16F877A pojawia sie blad
programowania przy adersie 0000h ??? Co oznacza ta literka A na koncu?
W specyfikacji tego mlodszego z litera "A" podano jedynie ze to wersja
przyspieszona ???
Nie programuję piców, ale moja pamięć podsuwa mi jakieś jajo, że to A
oznacza również zmieniony algorytm programowania,...
wot i uChip...
No wszystko sie zgadza, nikt tego nie ukrywa:
http://www.microchip.com/download/lit/migrat/39591a.pdf
1 Analog Comparator:
Two analog comparators with input multiplexing have been
added
2 Programmable reference voltage for comparators is provided
3 Programming specifications are different
4 User Writes to FLASH:
Write to FLASH program memory in 4-word blocks, instead of
1-word blocks
A gdzie jedynie podano ze to wersja przyspieszona???
Pozdrawiam
Krzysiek
From: Krzysztof Olesiejuk <lopez_nospam_at_nospam_infomark.com.pl>
Subject: Re: PIC16F877 <> PIC16F877A
Date: Tue, 29 Oct 2002 22:41:02 +0000 (UTC)
W artykule <6694-1035930683_at_nospam_as3-77.swietochlowice.dialup.inetia.pl>
Krzysztof Olesiejuk napisal(a):
W artykule <apmvot$35g2j$1_at_nospam_ID-113053.news.dfncis.de>
Marek Lewandowski napisal(a):
AdamL wrote:
Witam zainteresowanych elektronika
Mam problem zwiazany z programowaniem PIC'ów
Sprawa idzie o to ze stosuje do kompilowania MPLab a do programowania IC
Prog i programatora Conquest.
Programowanie nastepuje ISP (In System Prog.) i dla PIC16F877 wszystko
przebiega bez zarzutu a po wlozeniu w podstawke PIC16F877A pojawia sie blad
programowania przy adersie 0000h ??? Co oznacza ta literka A na koncu?
W specyfikacji tego mlodszego z litera "A" podano jedynie ze to wersja
przyspieszona ???
Nie programuję piców, ale moja pamięć podsuwa mi jakieś jajo, że to A
oznacza również zmieniony algorytm programowania,...
wot i uChip...
No wszystko sie zgadza, nikt tego nie ukrywa:
http://www.microchip.com/download/lit/migrat/39591a.pdf
1 Analog Comparator:
Two analog comparators with input multiplexing have been
added
2 Programmable reference voltage for comparators is provided
3 Programming specifications are different
4 User Writes to FLASH:
Write to FLASH program memory in 4-word blocks, instead of
1-word blocks
A gdzie jedynie podano ze to wersja przyspieszona???
Pozdrawiam
Krzysiek
A, jeszcze zapomnialem skopiowac:
Note 1: Although the comparator is a new peripheral on the 16F87XA,
the 16F87XA is defined to maintain 100% pinout compatibility
with the PIC16F87X. This is achieved by mapping the comparator
inputs with the existing ADC channels on PORTA.
The comparator is disabled on power-up so that existing
PIC16F87X code requires no modification.
2: Please refer to device data sheet, errata, and the Microchip
website for more information on programming
specifications and writing to FLASH program memory.
Krzysiek
From: "picad" <picad_at_nospam_kki.net.pl>
Subject: Re: PIC16F877 <> PIC16F877A
Date: Wed, 30 Oct 2002 09:35:43 +0100
Odłącz od podstawki pin PGM procesora i sprawdź programowanie.
Użytkownik "Krzysztof Olesiejuk" <lopez_nospam_at_nospam_infomark.com.pl> napisał w
wiadomości news:8304-1035931262_at_nospam_as3-77.swietochlowice.dialup.inetia.pl...
W artykule <6694-1035930683_at_nospam_as3-77.swietochlowice.dialup.inetia.pl>
Krzysztof Olesiejuk napisal(a):
W artykule <apmvot$35g2j$1_at_nospam_ID-113053.news.dfncis.de>
Marek Lewandowski napisal(a):
AdamL wrote:
Witam zainteresowanych elektronika
Mam problem zwiazany z programowaniem PIC'ów
Sprawa idzie o to ze stosuje do kompilowania MPLab a do programowania
IC
Prog i programatora Conquest.
Programowanie nastepuje ISP (In System Prog.) i dla PIC16F877 wszystko
przebiega bez zarzutu a po wlozeniu w podstawke PIC16F877A pojawia sie
blad
programowania przy adersie 0000h ??? Co oznacza ta literka A na koncu?
W specyfikacji tego mlodszego z litera "A" podano jedynie ze to wersja
przyspieszona ???
Nie programuję piców, ale moja pamięć podsuwa mi jakieś jajo, że to A
oznacza również zmieniony algorytm programowania,...
wot i uChip...
No wszystko sie zgadza, nikt tego nie ukrywa:
http://www.microchip.com/download/lit/migrat/39591a.pdf
1 Analog Comparator:
Two analog comparators with input multiplexing have been
added
2 Programmable reference voltage for comparators is provided
3 Programming specifications are different
4 User Writes to FLASH:
Write to FLASH program memory in 4-word blocks, instead of
1-word blocks
A gdzie jedynie podano ze to wersja przyspieszona???
Pozdrawiam
Krzysiek
A, jeszcze zapomnialem skopiowac:
Note 1: Although the comparator is a new peripheral on the 16F87XA,
the 16F87XA is defined to maintain 100% pinout compatibility
with the PIC16F87X. This is achieved by mapping the comparator
inputs with the existing ADC channels on PORTA.
The comparator is disabled on power-up so that existing
PIC16F87X code requires no modification.
2: Please refer to device data sheet, errata, and the Microchip
website for more information on programming
specifications and writing to FLASH program memory.
Krzysiek
From: Marek Lewandowski <nospamabuse_at_nospam_poczta.onet.pl>
Subject: Re: PIC16F877 <> PIC16F877A
Date: Wed, 30 Oct 2002 09:47:08 +0100
picad wrote:
Odłącz od podstawki pin PGM procesora i sprawdź programowanie.
A SŁYSZAŁ O KLAWISZU DELETE?
Zacytowałeś CAŁEGO POSTA, dobre półtorej strony, tylko po to, żeby
napisać swoje jedno zdanie i to nad cytatem + bez podpisu.
Szanuj ludzi!
--
Marek Lewandowski ICQ# 10139051/GG# 154441
locustXpoczta|onet|pl
http://locust.republika.pl
[! Odpowiadaj pod cytatem. Tnij cytaty. Podpisuj posty. !]
From: "jerry1111" <jerry1111_at_nospam_wp.pl>
Subject: Re: PIC16F877 <> PIC16F877A
Date: Wed, 30 Oct 2002 10:50:56 +0100
A SŁYSZAŁ O KLAWISZU DELETE?
Patrze zes sie wzial za porzadki na grupie :-)
Az sam czasami patrze w stresie czy aby czegos
niepotrzebnego nie zostawilem...
jerry
From: Marek Lewandowski <nospamabuse_at_nospam_poczta.onet.pl>
Subject: Re: PIC16F877 <> PIC16F877A
Date: Wed, 30 Oct 2002 13:34:15 +0100
jerry1111 wrote:
A SŁYSZAŁ O KLAWISZU DELETE?
Patrze zes sie wzial za porzadki na grupie :-)
;-) nie bój nic, Ciebie nie wymiotą ;-)
A ktoś musi, nie? najwyżej mnie paru nowych znienawidzi... ;-P
--
Marek Lewandowski ICQ# 10139051/GG# 154441
locustXpoczta|onet|pl
http://locust.republika.pl
[! Odpowiadaj pod cytatem. Tnij cytaty. Podpisuj posty. !]
From: Sword <sword_at_nospam_polsl.gliwice.pl>
Subject: Re: PIC16F877 <> PIC16F877A
Date: Wed, 30 Oct 2002 11:54:40 +0100
Witam,
Programowanie nastepuje ISP (In System Prog.) i dla PIC16F877 wszystko
przebiega bez zarzutu a po wlozeniu w podstawke PIC16F877A pojawia sie blad
programowania przy adersie 0000h ???
[cut]
> Jaki to ma wplyw na przebieg programowania - przeciez jest ten sam kwarc
Wersje A mają zmieniony algorytm programowania, leci się po 8 komórek
na raz, dlatego wywala Ci błąd.
To coś obsługuje dopiero najnowsza wersja MPLAB'a 5.70.40
i firmware PICSTART'a 3.00.06.
lub...
mój programator ;) (polecam działa z MPLAB'em)
http://ajpic.zonk.pl/
pozdrawiam,
sword