Stara poczciwa '51 ale ...

Oct 19, 2004 27 Replies

Witojcie,



Szukam procka najlepiej w architekturze '51 ale na dopale czyli:



Obowiązkowo:



- 2xUART



- FLASH wewnątrz (>= 8kB)



- RAM wewnatrz (dobrze jeśli >=2kB)



- wewnętrzny EEPROM 2kB



- ISP



Dobrze jeśli z



- przetwornikami AD i DA 12bit (tak jak w ADuC)



- I2C wspomagane sprzętowo



- z możliwością podpięcia external RAM (to chyba maja wszystkie ;-)



- Ucc 2,7V - 5,5V



- niski pobór prądu



Zna ktoś takie cudo ? A może jest gdzieś selector dla rodziny '51 dla różnych producentów ...?



PM


szukaj w¶ród philipsów 89C51Rxx. niektóre z nich spe³niaj± czê¶æ Twoich postulatów.

PC

A jeste¶ pewien, ¿e maj± EEPROM???

dziadek Ben

U¿ytkownik "dziadek Ben" snipped-for-privacy@op.pl napisa³ w wiadomo¶ci news:cl33as$s5j$ snipped-for-privacy@news.onet.pl...

Nie maj±. Ale mo¿na je programowaæ z pozycji programu. Wejd¼ na stronê Cygnala i zobacz pdf.

Pawe³.

Mam pdf-y, bo na Cygnalach pracujê od pó³tora roku i wykorzystujê programowanie "z programu". Ale autor w±tku pyta³ o 51-kê z RAM-em Flashem _i_ EEPROM-em...:-)

dziadek Ben

O co tu chodzi? Po co flash/eeprom?

Odwied¼ witrynê

formatting link
procesory z UARTami, flashem na pok³adzie i przetwornikami AC/CA...

Niezła "zabawka". Dzięki wielkie za odpowiedź. Dokładnie o coś takiego chodziło. EEProm najwyżej powiesze na i2c jeśli przeprogramowywanie wewnetrznego flasha będzie za częste. Łatwiej wymienic zewnątrzną kostkę i2C niż kawałek struktury :-). Jeszcze dwa pytania głownie natury ekonomicznej: Za ile ? I gdzie można to dostać ?

PM

FLASH na kod, EEPROM na zmienne dane podręczne jak np konfiguracja PM

Ja kupowa³em: WG Electronics SP. z o.o. ul. Modzelewskiego 35

02-679 Warszawa Phone No: +48 22 847 97 20 / 21 Fax No: +48 22 647 06 42 Email: snipped-for-privacy@wg.com.pl Ceny nie pamiêtam, bo to by³o dawno, a nie mogê sprawdziæ, bo siedzê chory w domu :-( , ale kupowa³em 200 szt. i je¶li cena przy tej ilo¶ci Ciê interesuje, to mogê podaæ w przysz³ym tygodniu, gdy wrócê do pracy, lub pojadê zawie¼æ nastêpne zwolnienie :-(((((((((((

dziadek Ben

A czemu wed³ug Ciebie flash siê na te zmienne nie nadaje?

Czêsto¶c zapisu do flasha mo¿na bardzo prosto ograniczyæ wykrywaj±c awariê zasilania i zapisuj±c tylko wtedy do flash a w pozosta³ym czasie trzymaæ zmienne w RAM...

Bo nie kazdy procek na pozwala sobie pisac po FLASHu. Ten akurat pozwala (chwała mu za to),więc może jest to jakieś wyjście.

PM

Dok³adnie... kasuje sie flasha w sektorach po 512. Zapisywaæ mo¿na potem bajt po bajcie jak leci... pikna sprawa.

Dzięki. Nie chciałbym nadwyrężac twojego zdrowia ;-) ale jeśli mógłbyś sprawadzic ...

formatting link
necie spotkałem C8051F000 (32kB Flash) za ok 12,65USD/100.szt całkiem przyzwoicie jak na możliwości ... Ciekawe czy u nas dalo by się zejśc poniżej tej ceny ...

PM

Zbacz sobie cuda na

formatting link
'u=mikro' rodzinki uPSD3300 (bardzo szybka) i uPSD3200 np uPSD3254 (ma USB) Nie ma EEPROM, ale ma programowane z prog FLASHe,

ma te¿ nawet trochê CPLD (programowanej logiki) czego chyba inne procki nie maj±

pzdr zbyszek

Dziadku Benie, a (je¿eli wolno zapytaæ) co robisz na Cygnalach ? I w czym piszesz ?

Pawe³.

Cygnal (100 MHz-owy) m.in.:

- steruje DDS-em, w oparciu o dane nadchodz±ce po RS0, RS1, INT0 i z pomiarów analogowych,

- steruje elementami pomocniczymi wzmacniacza mocy,

- mierzy napiêcia, pr±d i temperaturê wzmacniacza mocy,

- przesy³a zwrotnie pomierzone parametry po RS,

- modyfikuje swój program w oparciu o dane nadchodz±ce po RS oraz odczytane z zewnêtrznego EEPROMa po SPI.

Programujê go wy³±cznie w asemblerze, gdy¿ muszê panowaæ nad niemal ka¿dym cyklem zegara - uk³ad musi pracowaæ w czasie rzeczywistym (z dok³adno¶ci± kilkudziesiêciu ns) - wiêc raczej nie mam wyboru.

dziadek Ben

U¿ytkownik "dziadek Ben" snipped-for-privacy@op.pl napisa³ w wiadomo¶ci news:cl5ame$fkn$ snipped-for-privacy@news.onet.pl...

U¿ywasz wewnêtrznego czy zewnêtrznego ¼ród³a odniesienia do pomiarów analogowych ? Jak wygl±da kwestia rozrzutów parametrów wewnêtrznego Vref ?

Pozdrawiam.

Wewnêtrznego. Rozrzutów nie sprawdza³em, gdy¿ mam do dyspozycji 12-bitowy AC, a w przypadku pomiarów analogowych wystarcza mi dok³adno¶æ kilku % (5-6 bitów).

Pozdro dziadek Ben

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required