Náhrada 16F887

Diskuze a poradna o programátorech a programování různých obvodů

Moderátor: Moderátoři

Zpráva
Autor
Uživatelský avatar
CAMaFo
Příspěvky: 51
Registrován: 07 led 2013, 01:00

Náhrada 16F887

#1 Příspěvek od CAMaFo »

Zdravím,chtěl bych se zeptat jakej rozdíl je mezi PIC 16F887 a 16F877A.
Jedná se mi o to,že mám schéma i dps,kterej je s 16F877A a potřeboval bych místo něj dát 16F887.Program se bude psát novej,ale jde mi spíš o pozice HW na pinech.

Uživatelský avatar
forbidden
Příspěvky: 8808
Registrován: 14 úno 2005, 01:00
Bydliště: Brno (JN89GF)
Kontaktovat uživatele:

#2 Příspěvek od forbidden »

Proč si nestáhneš oba datasheety a neporovnáš to?

Uživatelský avatar
Charos
Příspěvky: 784
Registrován: 16 říj 2009, 02:00
Bydliště: u Chrudimě

#3 Příspěvek od Charos »

Áčko má stránkovanou paměť, co vím, a navíc je levnější.

Uživatelský avatar
CAMaFo
Příspěvky: 51
Registrován: 07 led 2013, 01:00

#4 Příspěvek od CAMaFo »

Charos píše:Áčko má stránkovanou paměť.....
Tomu nerozumím,můžeš nějak detailněji ?

Ono právě na jednom e-shopu 16F887 mají levněji než se běžně prodávají 16F877A.Vzhledem k tomu,že budu objednávat jiný součástky,objednal bych i ten 16F887

Uživatelský avatar
Atlan
Příspěvky: 4499
Registrován: 10 kvě 2004, 02:00
Bydliště: Košice

#5 Příspěvek od Atlan »

Tak neviem, si aj vykonejsie a lacnejsie Pic, ale v podstate myslim ked to budes programovat na ziaden problem nenarazis, A je vylepsena verzia a ma odstranene nejake chyby.

Uživatelský avatar
Jeejda_teda_puvodne
Příspěvky: 142
Registrován: 08 dub 2012, 02:00

#6 Příspěvek od Jeejda_teda_puvodne »

Naposledy upravil(a) Jeejda_teda_puvodne dne 25 říj 2016, 13:20, celkem upraveno 1 x.

Uživatelský avatar
CAMaFo
Příspěvky: 51
Registrován: 07 led 2013, 01:00

#7 Příspěvek od CAMaFo »

Děkuju moc za informace.Už mám konečně jasno (dobře,že jsem se zeptal).V tom případě je pro mě výhodnější použít 16F887 kvůli lepší podpoře vývojovýho nástroje.
Jen bych se chtěl zeptat ohledně Brown On Reset - nastaví se hodnota (4V nebo 2.1 V) kdy při poklesu napájení dojde k resetu procesoru.Vykoná se v tom okamžiku přerušení ve kterým jde na tuhle událost reagovat (neco jako BOD)?

Uživatelský avatar
procesor
Příspěvky: 5284
Registrován: 02 říj 2009, 02:00
Bydliště: PO

#8 Příspěvek od procesor »

V 887 je v RAM asi o 70% menej voľnej pamäti (nemá General Purpose registers v bank 2 a bank 3) oproti 877...o.i

Uživatelský avatar
CAMaFo
Příspěvky: 51
Registrován: 07 led 2013, 01:00

#9 Příspěvek od CAMaFo »

procesor píše:V 887 je v RAM asi o 70% menej voľnej pamäti (nemá General Purpose registers v bank 2 a bank 3) oproti 877...o.i
Proč je to tak řešený ?
Takže když budu mít více proměnných,tak bude problém ?

Edit:
Koukám do datasheetu a SRAM mají oba stejně.Je to jinak ?

Uživatelský avatar
procesor
Příspěvky: 5284
Registrován: 02 říj 2009, 02:00
Bydliště: PO

#10 Příspěvek od procesor »

Kde "koukaš"?
368 versus 128
Přílohy
SRAM877a.JPG
(77.24 KiB) Staženo 89 x
SRAM887.JPG
(84.98 KiB) Staženo 93 x

Uživatelský avatar
CAMaFo
Příspěvky: 51
Registrován: 07 led 2013, 01:00

#11 Příspěvek od CAMaFo »

Koukal jsem do tabulek v obou datasheetech:
Přílohy
887vs877A.png
(107.99 KiB) Staženo 86 x

petrfilipi
Příspěvky: 2551
Registrován: 13 zář 2005, 02:00

#12 Příspěvek od petrfilipi »

Tady: http://www.microchip.com/wwwproducts/Pr ... =PIC16F887
je odkaz na porovnání zmiňovaných procesorů.

Petr Filipi

Uživatelský avatar
CAMaFo
Příspěvky: 51
Registrován: 07 led 2013, 01:00

#13 Příspěvek od CAMaFo »

Takže dle toho odkazu není na 16F887 nic horšího než na 877A.Tak to je OK. :)

Uživatelský avatar
Chenzee
Příspěvky: 464
Registrován: 26 čer 2007, 02:00
Bydliště: Vysočina

#14 Příspěvek od Chenzee »

Ta tabulka od procesora s registry je pro 16F882 a ne 887! Proto ten rozdíl. :wink:
Žádnej učenej z nebe nespadl ...

Uživatelský avatar
procesor
Příspěvky: 5284
Registrován: 02 říj 2009, 02:00
Bydliště: PO

#15 Příspěvek od procesor »

Tú tabuľku som nedopozeral ďalej... :oops:

Odpovědět

Zpět na „Programování PIC, ATMEL, EEPROM a dalších obvodů“