-
Data: 2023-07-27 15:02:32
Temat: Re: Amerykańskie gniazdo natynkowe
Od: Jarosław Sokołowski <j...@l...waw.pl> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]Pan Arnold Ziffel napisał:
>> Jak jeszcze mikrokontrolery nie miały pamięci flash, była tam pamięć
>> eprom. W wersji deweloperskiej struktura w obudowie ceramicznej z
>> okienkiem kwarcowym. Produkcyjna normalnie w plastiku. Ta druga o wiele
>> tańsza, za to programowalne tylko jeden raz. W teorii. W praktyce mozna
>> było zamiast ultrafioletem, kasować rentgenem. Ale dawka raczej wyższa
>> niż lotniskowa, rentgen u dentysty dawał radę.
>
> Wykładowca użył określenia "eprom", a czy to faktycznie był eprom, czy
> eprom bez okienka... już się tego nie dowiem.
To nieważne, chodzi wyłącznie o zastosowaną technologię.
>> Miałem płytę główną, która czasem w trakcie startu zgłaszała "checksum
>> error". BIOS był w epromie, który być może w podobny sposób został
>> potraktowany na lotnisku. To nie tak, że konkretne bity były tam
>> przestawione. Raczej wszystko się rozmyło, więc przy kolejnych odczytach
>> w zewnętrznym programatorze błędy wyskakiwały w różnych miejscach.
>
> O, to ciekawe. Jakby komórki na granicy przejścia między stanami?
Tu jest granica między technologią analogową, a cyfrową. Do krzemowego
pudełeczka wciska się elektrony, jakiś demon je ogląda, a jak widzi
duży tłum, uznaje, że to stan odmienny. Ocenia na oko, więc gdy tłumek
lekko rzednie, to ocena może być niepewna.
W początkach tej technologii w ogóle nie występowało takie zdarzenie
jak "zapis bitu". Porogramowanie pamięci polegało na dorzucaniu (albo
nie dorzucaniu) do pudełeczka garści elektronów. I tak w kółko, ze sto
razy trzeba było oblecieć wszystkie adresy, zanim pudełeczko całkiem
się napełniło. Późniejsze epromy miały cykli mniej, w końcu wystarczył
jeden. To samo z kasowaniem -- zbyt krótko naświetlony krzem był jak
szkolna tablica niedokładnie wytarta ścierką.
>> Ponowne zaprogramowanie (bez wcześniejszego skasowania) tą samą
>> zawartością rozwiązało sprawę.
>
> To też ciekawe, bo przecież kasowanie ustawia wszędzie jedynki, a
> programowanie jedynie zmienia konkretne jedynki na zera (nie jest
> w stanie przywrócić jedynki tam, gdzie jest niepewna komórka). Tak
> przynajmniej pamiętam z czasów, gdy używałem epromów.
>
> To tak jakby zera zmieniły się w ten niepewny, płynny stan.
No właśnie tak im się z czasem może robić. Jedynki zepsuć się nie da,
a zero i owszem. Programując jeszcze raz tą samą treścią, jedynki
pozostaja niewzruszone, a zera zerują się do oporu. Czyli programator
sypie do pudełka elektronów ile się zmieści (a może on sypie dziury?
-- tu nie mam pewności).
--
Jarek
Następne wpisy z tego wątku
- 27.07.23 18:04 Jarosław Sokołowski
- 28.07.23 15:18 J.F
- 28.07.23 15:46 Jarosław Sokołowski
- 28.07.23 17:59 J.F
- 28.07.23 19:15 Jarosław Sokołowski
- 28.07.23 21:22 ąćęłńóśźż
- 28.07.23 21:35 ąćęłńóśźż
Najnowsze wątki z tej grupy
- pradnica krokowa
- Nieustający podziw...
- Coś dusi.
- akumulator napięcie 12.0v
- Podłączenie DMA 8257 do 8085
- pozew za naprawę sprzętu na youtube
- gasik
- Zbieranie danych przez www
- reverse engineering i dodawanie elementów do istniejących zamkniętych produktów- legalne?
- Problem z odczytem karty CF
- 74F vs 74HCT
- Newag ciąg dalszy
- Digikey, SN74CBT3253CD, FST3253, ktoś ma?
- Szukam: czujnik ruchu z możliwością zaączenia na stałe
- kabelek - kynar ?
Najnowsze wątki
- 2025-01-20 huta ruszyla
- 2025-01-20 piece wodorowe
- 2025-01-20 Lublin => Programista Delphi <=
- 2025-01-20 Warszawa => Architekt rozwiązań (doświadczenie w obszarze Java, AWS
- 2025-01-20 Mińsk Mazowiecki => Area Sales Manager OZE <=
- 2025-01-20 Bieruń => Spedytor Międzynarodowy (handel ładunkami/prowadzenie flo
- 2025-01-19 Test - nie czytać
- 2025-01-19 qqqq
- 2025-01-19 Tauron przysyła aneks
- 2025-01-19 Nowa ładowarka Moya a Twizy -)
- 2025-01-18 Power BANK z ładowaniem przelotowym robi PRZERWY
- 2025-01-18 Pomoc dla Filipa ;)
- 2025-01-18 znowu kradno i sie nie dzielo
- 2025-01-18 Zieloni oszuchiści
- 2025-01-18 Zielonka => Specjalista ds. public relations <=