Možnosti programování

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

Moderátor: Moderátoři

Odpovědět
Zpráva
Autor
Uživatelský avatar
marzou
Příspěvky: 130
Registrován: 24 čer 2007, 00:00

Možnosti programování

#1 Příspěvek od marzou »

Ahoj všem!

Pro osvěžení znalostí:

OTP - pouze jednou programovatelné
EPROM - programovatelné (asi 100× ?), mazané UV zářením
EEPROM - programovatelné (asi 1000× ?), mazané elektricky
FLASH - ???

Mužete prosím někdo doplnit nebo opravit to, co je špatně? Jde mi hlavně o počet programování u jednotlivých typů a jaký je rozdíl mezi EEPROM a FLASH. Snižuje se nějak životnost programu (výrobce udává obvykle 20 až 40 let) v PIC s počtem předchozích přeprogramování?

Díky.
Uživatelský avatar
ZdenekHQ
Významný člen
Příspěvky: 25519
Registrován: 21 črc 2006, 00:00
Bydliště: skoro Brno
Kontaktovat uživatele:

#2 Příspěvek od ZdenekHQ »

Pro moje oslovení klidně použijte jméno Zdeněk
Správně navržené zapojení je jako recept na dobré jídlo.
Můžete vynechat půlku ingrediencí, nebo přidat jiné,
ale jste si jistí, že vám to bude chutnat[?
]
Uživatelský avatar
rnbw
Příspěvky: 37419
Registrován: 21 bře 2006, 00:00
Bydliště: Bratislava

#3 Příspěvek od rnbw »

EEPROM sa da prepisovat po bytoch, pri FLASH sa musi najprv zmazat cely blok a az potom sa da programovat (velkosti blokov su rozne podla typu).
Uživatelský avatar
jankop
Příspěvky: 679
Registrován: 04 dub 2007, 00:00
Kontaktovat uživatele:

#4 Příspěvek od jankop »

Microchip garantuje u svých PIC
EEPROM 1000 000 zápisů
FLASH 100 000 zápisů
Uživatelský avatar
marzou
Příspěvky: 130
Registrován: 24 čer 2007, 00:00

#5 Příspěvek od marzou »

Spíš by mě zajímalo, jaký je rozdíl mezi EEPROM a FLASH pro programátora, který používá např. Presto nebo podobný programátor?
Uživatelský avatar
ZdenekHQ
Významný člen
Příspěvky: 25519
Registrován: 21 črc 2006, 00:00
Bydliště: skoro Brno
Kontaktovat uživatele:

#6 Příspěvek od ZdenekHQ »

FLASH bude zřejmě rychlejší, co se týká zápisu.

Např. EEPROM 24C16 potřebuje cca 10ms/1 byte.
Pro moje oslovení klidně použijte jméno Zdeněk
Správně navržené zapojení je jako recept na dobré jídlo.
Můžete vynechat půlku ingrediencí, nebo přidat jiné,
ale jste si jistí, že vám to bude chutnat[?
]
Uživatelský avatar
stasek
Příspěvky: 2183
Registrován: 15 srp 2005, 00:00

#7 Příspěvek od stasek »

Dobrý den, o tomto tématu nemám šajnu, tak prosím s tímto faktem počítejte a nenadávejte mi. Jde přeprogramovat PIC16C57C-04/P. Sestrojil jsem si teploměr s termostatem a při pohybu přívodního kabelu došlo v zásuvce od vidlice ke zkratu, vypadly pojistky a po nahození už přístroj nefungoval Tak si nedovedu vysvětlit, co se stalo. Nejspíš to ale vypadá právě na ten PIC. Jestli ovšem neodešel do věčných lovišť. Vkládám schema přístroje. Ještě bych dodal, že jako napájení byl použit impulsní zdroj-adaptér 12V.
http://www.laserteam.cz/sct/sta/rt/Rtnav.pdf
Uživatelský avatar
Mendor
Příspěvky: 223
Registrován: 16 dub 2008, 00:00
Bydliště: Kladno

#8 Příspěvek od Mendor »

Tebou uvedený PIC přeprogramovat nejde, jedině koupit nový a znovu nahrát. HEX je v tom tvém přiloženém pdf.
Uživatelský avatar
stasek
Příspěvky: 2183
Registrován: 15 srp 2005, 00:00

#9 Příspěvek od stasek »

Díky za informaci.
Odpovědět

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