Cim zacit ?

Jaroslav Meduna jaroslav_meduna
Středa Březen 17 12:07:52 CET 2004


Dobry den,
rad bych zareagoval na rozbehlou debatu o procesorech pro zacatecnika, ktery
ma tyto pozadavky:

1.Aby na procesoru byli implementovany A/D a D/A prevodniky
2.Aby sel programovat primo pres rs232 z IBM PC - (abych nemusel kupovat
programator)
3.Aby k nemu byli programove prostredky zdarma (nejlepe neco jako Basic
ktery by se pred nahranim do procesoru prelozil do strojoveho kodu)
4.Aby to melo implementovano nejake ladici funkce.
5.Aby mel co nejmensi spotrebu.....

Nize uvedeny ADUC812 od Analog Devices je v dobrem souladu s pozadavky:
ad 1: 8xADC 12bit, 2xDAC 12bit
ad 2: ISP pres asynchronni rozhrani (velmi sikovne vcetne debugeru)
ad 3: na webu vyrobce / ve starter kitu
ad 4: vestaveny ROM pro ISP a debugging
ad 5: spotreba 3mA/1MHz/3V az 16mA/16MHz/5V a dale Iddle/PD mody, to je asi
slabsi, pokud srovname s Microchip nebo TI

Dale je na cipu 8K FLASH pro program (CODE SEGMENT), 640B EEPROM pro DATA
(REGISTER ACCESS) a 256B RAM pro data (IRAM).
Standardni vybava 1xUART/SPI, 3x16bit timer, 32xI/O, WD, PSM.

Moje zkusenosti a doporuceni:
- dulezita je verze cipu, sam jsem mel problemy s novou verzi (2.x), kde byl
zmenen inicializacni kod a cela interni pamet je po resetu smazana (tj. dost
blbe se pise program pro setreni energie, kdy prejdes do PD a pomoci WD se
vzbudis - prijdes o data v RAMce)
- SPI kontroler obsahuje chyby a je prakticky nepouzitelny pro velkou
pomalost

- jinak to je dobry chip, ma vse, co se bezne potrebuje v sobe a spolu s ISP
je to dokonale
- lze koupit starter kit od AMTEKu (tel. 02 5168 1111 pan Dohnal) za cca
150$
- diky relativne velke interni pameti (8K) lze mensi aplikace pohodlne
programovat v C (jestli nekdo tvrdi, ze opravdovi programatori pisi jen v
ASM, tak snad ano, ale jen pokud maji dost casu, a to vetsinou nemaji)
- technicka podpora je vyborna a neni problem komunikovat primo s firmou
Analog Devices nebo s lokalnim zastupcem AMTEK, obe firmy jsou velmi ochotne
(moje osobni dlouholete zkusenosti)
- pro cilove aplikace je velka vyhoda pamet programu FLASH plus ISP pres
port (nemusi se chip programovat pred letovanim) a dale EEPROM pro konstanty
programu (vetsina software potrebuje ulozit konfiguraci nebo kalibracni
konstanty)
- v jednoduchych aplikacich budete potrebovat jeste prevodnik RS232 pro
seriovou linku a popripade budic (treba ULN2803/TD62083) pro vystupy

Jarda, OK1DUO

-----P?vodn? zpr?va-----
Od: owner-hw-news@list.gin.cz [mailto:owner-hw-news@list.gin.cz]za
u?ivatele Pavel Brychta
Odesl?no: 2. listopadu 2001 6:23
Komu: hw-news@list.gin.cz
P?edm?t: Re: Cim zacit ?


Tak tenhle procesor pro zacatek rozhodne nedoporucuji!
1. Port P1 se da pouzit pouze jako vstupni!!!! protoze na nej jsou privedeny
A/D prevodniky
2. Dokumentace obsahuje spousty chyb - i kdyz je k dispozici errata, je
nutno se tim prokousat celym
3. Nektere veci (kupr. obsluha watchdogu) jsou popsany v dokumentaci velice
mizerne a je nutne se 'ponorit' do aplikacek, aby se clovek dobral filozofie
4. Pokud k CPU pripoji externi RAM, tak uz moc vystupu neuridi (viz bod 1)
5. Procesorove jadro neni standardni  (SFR) 8051, takze na 1. seznameni s
touto radou to opravdu nedoporucuji
6. Pouzdro!!! to amater tezko na bastldesku zapaji

Pro prvni seznameni bych radeji volil Atmel 89C8252. Programovani pres SPI,
na www volne dostupne programovaci nastroje a hlavne!!!! DIL pouzdro.
Ahoj
   Pavel

----- Original Message -----
From: "Masnica Lubom?r" <masnica@taborak.cz>
To: <hw-news@list.gin.cz>
Sent: Thursday, November 01, 2001 5:39 PM
Subject: Re: Cim zacit ?



Doporu?oval bych :

Procesor ADuC812 http://www.hw.cz/fire
mni_clanky/jalovecky/prv_aplikace_aduc812.html

1  p?evodn?ky jsou implementov?n?
2  programov?n? p?es RS232 pomoci softu zdarma
3  k dipozici BASCOM-51   - www.bascom.de voln? verze do 2 kb pln? cca. 3000
K?
4  v?vojov? prost?ed? v BASCOM-51
5 ur?it? m?

- m?m k dipozici CD-ROM  se softem co je na internetu cca. 20 Mb












Další informace o konferenci Hw-list