PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : Arm را جايگزين avr كنيم



admin
30-06-2010, 09:34
سلام
با توجه به اينكه آموزش هاي آرم در ايران خوب داره پيش مي ره و ميكروي روي بورس شده وقت آن نرسيد ARM رو جايگزين AVR كنيم ؟
البته اين مهم نياز به اموزش هاي ساده و روان دارد كه همه بتوانند آرم رو به سادگي avr راه بندازند با توجه به قيمت بسيار زياد avr و كم ياب شدن ان به نظرم فرصت براي همه هست دست از اين ميكرو بردارند
البته ميكروهاي آرم ارزون هم هست كه تو فكرش هستيم
نظر دوستان چيه
چه راهكارهايي دارند؟
اگر خودتون در صنعت هستيد كدوم ميكرو رو مي پسنديد و چرا؟

mahdifah
30-06-2010, 11:54
من يه ميكرويي رو ميپسندم كه تو مرحله اول صنعتي باشه. 2 يادگيريش آسون باشه.3 آموزش براش زياد باشه. به نظرم avr حالا حالاها از رو بورس ايران كنار نميره چون تازه داره جا ميفته. تو تمامه دانشگاها تازه ياد گرفتن كه آموزش بدن. شايد طي 10 سال آينده آرم يه جايگاهي پيدا كنه.البته اميدوارم اينجوري نشه و زودتر اين اتفاق روي بده

ghaem313
30-06-2010, 12:47
به نظر من وقت آن رسیده که لینک توجه را اصلاح کنید چون هر دو ARM هستن
در ضمن برای هر کار ساده ای نیاز به استفاده از آرم نیست و میکرویی نیز AVR این کار را میتواند انجام دهد .همانطور که با وجود ورود کامپیوتر و cpu های پرسرعت برای کارهای دارای پیچیدگی کم تر از میرو استفاده میکنیم
اما یادیگیری ARM در کنار avr یا بهتر بگم یادگیری avr در کنار ARM به نظر من بهتره

هنرفر
30-06-2010, 15:58
به نظر من با توجه به کمیاب شدن avr به زودی همه مجبورند این میکرو را کنار بزارند.به نظر من arm برای کارهای پیچیده و پروژه های بزرگ و pic برای پروژه های کوچک تر میتونند جایگزین های خوبی برای avr باشند.

hamid69
01-07-2010, 11:50
من يه ميكرويي رو ميپسندم كه تو مرحله اول صنعتي باشه. 2 يادگيريش آسون باشه.3 آموزش براش زياد باشه. به نظرم avr حالا حالاها از رو بورس ايران كنار نميره چون تازه داره جا ميفته. تو تمامه دانشگاها تازه ياد گرفتن كه آموزش بدن. شايد طي 10 سال آينده آرم يه جايگاهي پيدا كنه.البته اميدوارم اينجوري نشه و زودتر اين اتفاق روي بده

دانشگاه ما ARM درس میده....! :wink:
------------

یاد گیری ARM خیلی خوبه به خاطر ساپورت کردن پروتکل های زیاد و امکانات اضافی که نسبت به AVR داره، اما خودتونم می دونید که ما هنوز یه منبع نداریم که به سادگی َARM ,AVR را آموزش داده باشه و می تونه دلیلش این باشه که کلا ARM پیچیده تر از AVR هست ، پس همه به سادگی نمی تونن ARM یاد بگیرن مخصوصا برای کسایی که تا حالا با هیچ میکرویی کار نکردن. من یه مدت دنبال یادگیری ARM هستم اما چون خیلی براش وقت نمیزارم خوب پیشرفت نکردم ...!

rfbook
01-07-2010, 12:13
کسایی که با میکرو های avr کار کردن خیلی راحت میتونن arm ها را یاد بگیرن باید وقت بزارن و یکم هزینه کنند .

البته تا بیاد جا بیفته چند سالی طول میکشه ولی برای پروژه های معمولی اصلا صرف نمیکنه .


یاد گیری arm خیلی خوبه به خاطر ساپورت کردن پروتکل های زیاد و امکانات اضافی که نسبت به avr داره، اما خودتونم می دونید که ما هنوز یه منبع نداریم که به سادگی َarm ,avr را آموزش داده باشه و می تونه دلیلش این باشه که کلا arm پیچیده تر از avr هست ،

منبع خوب هم توی نیمه دوم سال 89 برای این میکرو زیاد میشه .

راستی کسی کتاب arm که تازه اومده و همه مطالب اون ار مجله های سایت کویر هست را دیده ؟

Aghaeifar
01-07-2010, 17:01
هنوز وقت آن نرسیده به نظر من

من حتی در مقالات خارجی هم می بینم برای کارشون از avr استفاده کردن

باید ببینید کارت چیه و چه احتیاجی داره چه بسا همون avr کارت رو راه بندازه

armstk
01-07-2010, 17:53
راستی کسی کتاب arm که تازه اومده و همه مطالب اون ار مجله های سایت کویر هست را دیده ؟3.
سلام
کدوم کتاب؟ یعنی منتشر هم شده؟

kavir
01-07-2010, 18:50
3.
سلام
کدوم کتاب؟ یعنی منتشر هم شده؟

سلام
دقيقا نمي دونم كدوم كتاب مي گيد ولي يك كتاب هست مطالب ما هست ولي به چند دليل استقبال نكرديم
1.ويراست بسيار بد
2.كار نكردن روي مطالب به صورت حرفه اي در حد يك كتاب
3.خلاصه ايردات زيادي داشت كه حتي مولفش هم ناراضي بود كه همه تقصير ها از انتشاراتي بود ما هم استقبال نكرديم
انشاءالله كتاب خودمون كه توسط گروه به صورت رسمي چاپ ميشه:wink::0013:

kavir
01-07-2010, 18:58
من شخصا خيلي به اين قضيه جايگزيني خوش بين هستم
1.اگر بگيم ارم خيلي سرعتش بالاتره و فلانه شايد درست باشه ولي با اين اوضاع avr به نظرم بهتره يك جايگزين براش پيدا كنيم مخصوصا كه آخرش با همه اين حرف و حديث ها ميكرو خوب ديگه گير نمي ياد و نمي شه روش حساب كرد
چند وقت قبل بچه ها گفتند مگا 16 دارند كه 3 بار پروگرام مي كنند ديگه كار نمي كنه اگر بگم براي منم همين بود شايد يخورده قابل تامل باشه !
2.اگر جنبه اموزشش بگيريم بله اگر avr هم تازه اومده بود وي بورس بگيريد و توي فيوز بيت مونده بوديم در نظر بگيريم ارم خيلي پيشرفت داره و يكم همت مي خواد كه شدني هست
3. از لحاظ پك بگيريم بله smd هست در كل دوستان به نظرم وقتش رسيده يك گام به جلو برداريم و بهsmd رو بياريم
ما براي محصولات شركت قبلا فقط ديپ بود ولي الان مي بينيد اكثرا smd مي زنيم و بسيار راضي تر هستيم
هم كيفيت smd بالاتره هم كار بسيار زيبا تر در مياد
يك همت همه جانبه نياز داريم براي دوستان صنعتي كار قدم اول هست پيش قدم بشوند كه طي تماس هايي كه دوستان دارند من باهاشون صحبت مي كنم و عمده دليلش رو اموزش ميدونند

rfbook
01-07-2010, 19:27
.
سلام
کدوم کتاب؟ یعنی منتشر هم شده؟

کتاب مبانی کار با میکروکنترلر های arm

نوشته مهندس احمد حیدریان

انتشارات قدیس

مطالب کاملا کپی مجله 2 و 3 و .. هست .

مثال ها ، شکل ها و ... هم همونا هست .


دقيقا نمي دونم كدوم كتاب مي گيد ولي يك كتاب هست مطالب ما هست ولي به چند دليل استقبال نكرديم
1.ويراست بسيار بد
2.كار نكردن روي مطالب به صورت حرفه اي در حد يك كتاب
3.خلاصه ايردات زيادي داشت كه حتي مولفش هم ناراضي بود كه همه تقصير ها از انتشاراتي بود ما هم استقبال نكرديم
انشاءالله كتاب خودمون كه توسط گروه به صورت رسمي چاپ ميشه

اتفاقا از آقای زارع و هاشمی و غنی هم اول کتاب خیلی تشکر کرده ii998)

mahdifah
01-07-2010, 20:39
پس منم خوشبين شدم. كار با قطعات smd خيلي دوست دارم.ولي هميشه ميترسم كار كنم.آخه خييييييييلي ريزن.گرونم هستن.ايشالا بچه هاي اين سايت يه دور چين ميرن اين arm مار با بهترين قيمت ميارن.

Division
01-07-2010, 21:35
به نظره من بايد اين اتفاق بيفته . :wink:
من كه خودم شخصا طرفدار اين جايگزيني هستم .:0013:

الان اونايي كه دارن با مباحث ميكروكنترلري كار مي كنن بايد خودشون رو با سري هاي جديد وفق بدن چرا كه اگه اين اتفاق نيفته از قافله عقب ميمونن .

من دانش آموزان دبيرستاني رو سراغ دارم كه دارن روي ميكروهاي arm مي كنن و پروژه هايي مثل ساخت روبات رو انجام ميدن .

ولي مهمترين و اساسي ترين مشكل كمبود منابع آموزشي هستش كه بايد يه جوري جبرانش كرد كه تو ايران راه حلش چاپ كتاب هايي در اين زمينه هست كه هر كدوم از يه ديدگاه وارد بحث بشن(مثل avr) .

بتون قول ميدم كه طولي نميكشه كه بحث آرم تو كشورمون خيلي داغ ميشه و افرادي كه به اين مباحث وارد باشن يه جورايي درآمدهاي كلاني رو كسب مي كنن .
نمي دونم اسمش رو چي ميزارين ولي به نظره يه جنبشي و حركت نويني بايد رخ بده تا همه برن روي اين سري از ميكروكنترلرها كار كنن مثلاً همين ناياب شدن avr ها خيلي بستر خوبي رو فراهم كرده .

kavir
02-07-2010, 15:25
منم با افشين جان موافقم الان بهترين زمان جايگزيني هست
براي آموزش ها انشاءالله از اول مرداد سايت ويدئو به صورت رسمي آغاز به كار مي كنه همراه با اموزش هاي تصويري كه براي اولين بار هست كه خيلي كمك مي كنه فقط يكم همت دوستان لازمه تا كمك كنند اين مهم رنگ عملي تر به خود بگيره

farzadsw
02-07-2010, 20:57
شاید اگر قانون کپی رایت وجود داشت ، این کار خیلی وقت پیش انجام میشد .الان شیرینی کار کردن با بسکام و کدویژن رو نمیشه به راحتی از یاد برد :)
کلا به دلیل وجود کامپایلراختصاصی و قابلیت کار با برد بورد به طور مستقیم ، افراد تازه کار انتخاب بهتری از avr ندارن (هرچند که گرونتر هم بشه) . ولی اگه منظور استفاده از arm در پروژه های تجاری و صنعتی هست ، در این زمینه پیشرفت بسیار خوبی داشتیم و بسته به پیچیده تر شدن محصول نهایی ، استفاده از میکرو کنترلر های پیشرفته تر اجتناب ناپذیر شده . حتی اگه کارمندهای یه شرکت تمایلی به استفاده از میکروهای جدید نداشته باشند ، کار فرما و حس رقابت اونا رو مجبور به استفاده میکنه .
البته این رو هم باید در نظر داشت که arm هیچ وقت نمیتونه جایگزین avr بشه ، ولی میتونه جای اون رو در میزان استفاده و سهم بازار بگیره .

gilas
02-07-2010, 22:39
ولی به نظر من AVR32 که به تازگی توسط اتمل عرضه شده رقیب سرسختی واسه ARM است و در ضمن برای AVR برنامه هایی مثل BASCOM وجود داره که کار برنامه نویسی را خیلی راحت می کنند ولی در آرم شما باید روی یک خانواده کار کنید در زیر من خصوصیات AT32AP7001 را آوردم خودتون انصاف بدید کدام ARM این همه خصوصیت را یکجا داره !
Features
• High Performance, Low Power AVR®32 32-Bit Microcontroller
– 210 DMIPS throughput at 150 MHz
– 16 KB instruction cache and 16 KB data caches
– Memory Management Unit enabling use of operating systems
– Single-cycle RISC instruction set including SIMD and DSP instructions
– Java Hardware Acceleration
• Pixel Co-Processor
– Pixel Co-Processor for video acceleration through color-space conversion
(YUV<->RGB), image scaling and filtering, quarter pixel motion compensation
• Multi-hierarchy bus system
– High-performance data transfers on separate buses for increased performance
• Data Memories
– 32KBytes SRAM
• External Memory Interface
– SDRAM, DataFlash™, SRAM, Multi Media Card (MMC), Secure Digital (SD),
– Compact Flash, Smart Media, NAND Flash
• Direct Memory Access Controller
– External Memory access without CPU intervention
• Interrupt Controller
– Individually maskable Interrupts
– Each interrupt request has a programmable priority and autovector address
• System Functions
– Power and Clock Manager
– Crystal Oscillator with Phase-Lock-Loop (PLL)
– Watchdog Timer
– Real-time Clock
• 6 Multifunction timer/counters
– Three external clock inputs, I/O pins, PWM, capture and various counting
capabilities
• 4 Universal Synchronous/Asynchronous Receiver/Transmitters (USART)
– 115.2 kbps IrDA Modulation and Demodulation
– Hardware and software handshaking
• 3 Synchronous Serial Protocol controllers
– Supports I2S, SPI and generic frame-based protocols
• Two-Wire Interface
– Sequential Read/Write Operations, Philips’ I2C© compatible
• Image Sensor Interface
– 12-bit Data Interface for CMOS cameras
• Universal Serial Bus (USB) 2.0 High Speed (480 Mbps) Device
– On-chip Transceivers with physical interface
• 16-bit stereo audio bitstream DAC
– Sample rates up to 50 kHz
• On-Chip Debug System
– Nexus Class 3
– Full speed, non-intrusive data and program trace
– Runtime control and JTAG interface
• Package/Pins
– AT32AP7001: 208-pin QFP/ 90 GPIO pins
• Power supplies
– 1.65V to1.95V VDDCORE
– 3.0V to 3.6V VDDIO
شما با این AVR حتی می تونید پردازش تصویرهای خفن را کار کنیدکه با یک ARM امکان پذیر نیست.
پس هنوز خیلی زوده که AVR کنار گذاشته بشه.

Division
02-07-2010, 23:50
شما با این AVR حتی می تونید پردازش تصویرهای خفن را کار کنیدکه با یک ARM امکان پذیر نیست.


اين ديگه از اون حرفا بود ها 8O8O8O

دوسته من اگه بحثه مقايسه باشه بايد با ديد علمي تر به قضيه نگاه بكنيد مطمئن هستم كه اگه خودتون يه تحقيق جزئي مي كردين هيچ موقع هميچين حرفي رو نميزدين
منم مي دونم avr32 نسبت به مدل هاي قديمي avr خيلي تغيير كرده ولي ديگه شما بيايد تو كلاس كاري arm اونم با اين همه پلتفرمي كه وجود داره اين جوري قضاوت كنيد يه جورايي درست نيست .:0013:
من پلتفرم يا تراشه خاصي رو از arm ها اسم نمي برم ايشالا يه تحقيقي مي كنيد و خودتون بعدا تصميم مي گيريد كه كدوم سري قوي ترن .



210 DMIPS throughput at 150 MHz

خدائيش اين قسمتش وقعا جالبه :lol::lol::lol: فكر نكنم تراشه اي به اين سرعت پيدا بشه :mrgreen:

armstk
03-07-2010, 00:26
شما با این AVR حتی می تونید پردازش تصویرهای خفن را کار کنیدکه با یک ARM امکان پذیر نیست.
منم با آقا افشین موافقم :wink:

• High Performance, Low Power AVR®32 32-Bit Microcontroller
– 210 DMIPS throughput at 150 MHz
– 16 KB instruction cache and 16 KB data caches
واقعا سرعتش خوبه
ولی حیف که هنوز وارد ایران نشده
در ضمن بسکام و کدویژن هم ازش پشتیبانی نمیکنن

gilas
03-07-2010, 21:47
سلام من سرعتی که نوشتم از خودم نیست این سرعتی که در دیتا شیت نوشته شده و اگر باور نمی کنید می تونید به سایت اتمل برید و مطمئن باشید که اتمل هیچوقت در دیتا شیت هاش دروغ نمی نویسه . در ضمن در مورد اینکه فعلا بسکام و کدویژن ازآن پشتیبانی نمی کنند نگران نباشد تا موقع که سر کله این نسل AVR در ایران پیدا بشه بسکام و کدویژن هم از آن پشتیبانی می کنند و در ضمن اگر شما در این رابطه خیلی عجله دارید می تونید از IAR AVR استفاده کنید که در حال حاضر پشتیبانی می کنه
علت اینکه من ترجیح می دم از AVR بجای ARM استفاده کنم رنج وسیع و برنامه هایی مثل بسکام است که کار برنامه نویسی را خیلی راحت کردند و در ضمن ما وقتی که با AVR می تونیم کارها را ساده تر و ارزانتر انجام بدیم چرا بریم دنبال ARM مثلا شما پروژه کنترل یک موتور DC را با یک ATMega16 سه تومنی انجام میدید یا با ARM که قیمت اون از ده نومن شروع میشه؟
در مورد رنج وسیع AVR باید بگم شما با خانواده Atmega می تونید پروژه های کنترلی را انجام بدید ویا با با خانواده ATXmega پردازش صوت انجام بدید چون PLL داخلی داره و سرعت اون به 200MHz هم می رسه ودر ضمن ADC های اون 12bit و چند کانال DAC هم داره (باز هم می تونید به سایت اتمل مراجعه کنید.) و در ضمن این نسل بعد از 8 ماه در تهران پیدا می شد و بسکام هم از آن پشتیبانی می کرد .
در مورد پردازش تصویر هم AVR32 بهتر از ARM است چون بعضی از ویزگی های یه DSP را داره مثلا محل داده از محل دستورالعمل مجزاست و بسیاری از موارد دیگر که با مقایسه با DSP های شرکت Texas Instrument به آن می رسید.

Division
03-07-2010, 23:00
ممن شما رو ارجاع دادم به مطالعه بيشتر پلتفرم هاي arm كه متاسفانه باز دارين بدون اطلاع قضاوت عجولانه اي رو مي كنيد . ii998)


سلام من سرعتی که نوشتم از خودم نیست این سرعتی که در دیتا شیت نوشته شده و اگر باور نمی کنید می تونید به سایت اتمل برید و مطمئن باشید که اتمل هیچوقت در دیتا شیت هاش دروغ نمی نویسه

من نگفتم كه سرعتي رو كه شما ذكر كردين دورغه من حرفم سره اينه كه Arm هاي خيلي سطح پايين به لحاظ سرعت پردازشي تا 5 برابر قوي تر از avr32 هستن
مثلاً پردازنده Arm به ماره s3c2440 كه محصول شركت سامسونگ هستش داراي امكانات زيره :


· Around 1.2V internal, 1.8V/2.5V/3.3V memory, 3.3V external I/O microprocessor with 16KB I-Cache/16KB DCache/
MMU
· External memory controller (SDRAM Control and Chip Select logic)
· LCD controller (up to 4K color STN and 256K color TFT) with LCD-dedicated DMA
· 4-ch DMA controllers with external request pins
· 3-ch UARTs (IrDA1.0, 64-Byte Tx FIFO, and 64-Byte Rx FIFO)
· 2-ch SPls
· IIC bus interface (multi-master support)
· IIS Audio CODEC interface
· AC’97 CODEC interface
· SD Host interface version 1.0 & MMC Protocol version 2.11 compatible
· 2-ch USB Host controller / 1-ch USB Device controller (ver 1.1)
· 4-ch PWM timers / 1-ch Internal timer / Watch Dog Timer
· 8-ch 10-bit ADC and Touch screen interface
· RTC with calendar function
· Camera interface (Max. 4096 x 4096 pixels input support. 2048 x 2048 pixel input support for scaling)
· 130 General Purpose I/O ports / 24-ch external interrupt source
· Power control: Normal, Slow, Idle and Sleep mode
· On-chip clock generator with PLL
Architecture
· Integrated system for hand-held devices and
general embedded applications.
· 16/32-Bit RISC architecture and powerful
instruction set with ARM920T CPU core.
· Enhanced ARM architecture MMU to support
WinCE, EPOC 32 and Linux.
· Instruction cache, data cache, write buffer and
Physical address TAG RAM to reduce the effect of
main memory bandwidth and latency on
performance.
· ARM920T CPU core supports the ARM debug
architecture.
· Internal Advanced Microcontroller Bus Architecture
(AMBA) (AMBA2.0, AHB/APB).
System Manager
· Little/Big Endian support.
· Support Fast bus mode and Asynchronous bus
mode.
· Address space: 128M bytes for each bank (total
1G bytes).
· Supports programmable 8/16/32-bit data bus width
for each bank.
· Fixed bank start address from bank 0 to bank 6.
· Programmable bank start address and bank size
for bank 7.
· Eight memory banks:
– Six memory banks for ROM, SRAM, and others.
– Two memory banks for ROM/SRAM/
Synchronous DRAM.
· Complete Programmable access cycles for all
memory banks.
· Supports external wait signals to expand the bus
cycle.
· Supports self-refresh mode in SDRAM for powerdown.
· Supports various types of ROM for booting
(NOR/NAND Flash, EEPROM, and others).
NAND Flash Boot Loader
· Supports booting from NAND flash memory.
· 4KB internal buffer for booting.
· Supports storage memory for NAND flash memory
after booting.
· Supports Advanced NAND flash
Cache Memory
· 64-way set-associative cache with I-Cache (16KB)
and D-Cache (16KB).
· 8words length per line with one valid bit and two
dirty bits per line.
· Pseudo random or round robin replacement
algorithm.
· Write-through or write-back cache operation to
update the main memory.
· The write buffer can hold 16 words of data and four
addresses.
Clock & Power Manager
· On-chip MPLL and UPLL:
UPLL generates the clock to operate USB
Host/Device.
MPLL generates the clock to operate MCU at
maximum 400Mhz @ 1.3V.
· Clock can be fed selectively to each function block
by software.
· Power mode: Normal, Slow, Idle, and Sleep
mode
Normal mode: Normal operating mode
Slow mode: Low frequency clock without PLL
Idle mode: The clock for only CPU is stopped.
Sleep mode: The Core power including all
peripherals is shut down.
· Woken up by EINT[15:0] or RTC alarm interrupt
from Sleep mode
Interrupt Controller
· 60 Interrupt sources
(One Watch dog timer, 5 timers, 9 UARTs, 24
external interrupts, 4 DMA, 2 RTC, 2 ADC, 1 IIC, 2
SPI, 1 SDI, 2 USB, 1 LCD, 1 Battery Fault, 1
NAND and 2 Camera), 1 AC97
· Level/Edge mode on external interrupt source
· Programmable polarity of edge and level
· Supports Fast Interrupt request (FIQ) for very
urgent interrupt request
Timer with Pulse Width Modulation (PWM)
· 4-ch 16-bit Timer with PWM / 1-ch 16-bit internal
timer with DMA-based or interrupt-based operation
· Programmable duty cycle, frequency, and polarity
· Dead-zone generation
· Supports external clock sources
RTC (Real Time Clock)
· Full clock feature: msec, second, minute, hour,
date, day, month, and year
· 32.768 KHz operation
· Alarm interrupt
· Time tick interrupt
General Purpose Input/Output Ports
· 24 external interrupt ports
· 130 Multiplexed input/output ports
DMA Controller
· 4-ch DMA controller
· Supports memory to memory, IO to memory,
memory to IO, and IO to IO transfers
· Burst transfer mode to enhance the transfer rate
LCD Controller STN LCD Displays Feature
· Supports 3 types of STN LCD panels: 4-bit dual
scan, 4-bit single scan, 8-bit single scan display
type
· Supports monochrome mode, 4 gray levels, 16
gray levels, 256 colors and 4096 colors for STN
LCD
· Supports multiple screen size
– Typical actual screen size: 640x480, 320x240,
160x160, and others.
– Maximum frame buffer size is 4 Mbytes.
– Maximum virtual screen size in 256 color
mode: 4096x1024, 2048x2048, 1024x4096
and others
TFT(Thin Film Transistor) Color Displays Feature
· Supports 1, 2, 4 or 8 bpp (bit-per-pixel) palette
color displays for color TFT
· Supports 16, 24 bpp non-palette true-color
displays for color TFT
· Supports maximum 16M color TFT at 24 bpp mode
· LPC3600 Timing controller embedded for
LTS350Q1-PD1/2(SAMSUNG 3.5” Portrait / 256Kcolor/
Reflective a-Si TFT LCD)
· LCC3600 Timing controller embedded for
LTS350Q1-PE1/2(SAMSUNG 3.5” Portrait / 256Kcolor/
Transflective a-Si TFT LCD)
· Supports multiple screen size
– Typical actual screen size: 640x480, 320x240,
160x160, and others.
– Maximum frame buffer size is 4Mbytes.
– Maximum virtual screen size in 64K color
mode: 2048x1024, and others
UART
· 3-channel UART with DMA-based or interruptbased
operation
· Supports 5-bit, 6-bit, 7-bit, or 8-bit serial data
transmit/receive (Tx/Rx)
· Supports external clocks for the UART operation
(UEXTCLK)
· Programmable baud rate
· Supports IrDA 1.0
· Loopback mode for testing
· Each channel has internal 64-byte Tx FIFO and
64-byte Rx FIFO.
A/D Converter & Touch Screen Interface
· 8-ch multiplexed ADC
· Max. 500KSPS and 10-bit Resolution
· Internal FET for direct Touch screen interface
Watchdog Timer
· 16-bit Watchdog Timer
· Interrupt request or system reset at time-out
IIC-Bus Interface
· 1-ch Multi-Master IIC-Bus
· Serial, 8-bit oriented and bi-directional data
transfers can be made at up to 100 Kbit/s in
Standard mode or up to 400 Kbit/s in Fast mode.
IIS-Bus Interface
· 1-ch IIS-bus for audio interface with DMA-based
operation
· Serial, 8-/16-bit per channel data transfers
· 128 Bytes (64-Byte + 64-Byte) FIFO for Tx/Rx
· Supports IIS format and MSB-justified data format
AC97 Audio-CODEC Interface
· Support 16-bit samples
· 1-ch stereo PCM inputs/ 1-ch stereo PCM outputs
1-ch MIC input
USB Host
· 2-port USB Host
· Complies with OHCI Rev. 1.0
· Compatible with USB Specification version 1.1
USB Device
· 1-port USB Device
· 5 Endpoints for USB Device
· Compatible with USB Specification version 1.1
SD Host Interface
· Normal, Interrupt and DMA data transfer mode
(byte, halfword, word transfer)
· DMA burst4 access support (only word transfer)
· Compatible with SD Memory Card Protocol version
1.0
· Compatible with SDIO Card Protocol version 1.0
· 64 Bytes FIFO for Tx/Rx
· Compatible with Multimedia Card Protocol version
2.11
SPI Interface
· Compatible with 2-ch Serial Peripheral Interface
Protocol version 2.11
· 2x8 bits Shift register for Tx/Rx
· DMA-based or interrupt-based operation
Camera Interface
· ITU-R BT 601/656 8-bit mode support
· DZI (Digital Zoom In) capability
· Programmable polarity of video sync signals
· Max. 4096 x 4096 pixels input support (2048 x
2048 pixel input support for scaling)
· Image mirror and rotation (X-axis mirror, Y-axis
mirror, and 180° rotation)
· Camera output format

كافيه يا بازم بگم ؟؟؟ :roll:

حالا من پلتفرمي رو رو كه ذكر كردم در مقابل هيولاهايي مثل توليدات شركت TI واقعا هيچي هستن .
سري هاي omap كه معرف حضور هستن كه از هسته فوق العاده قدرتمند cortex-a8 استفاده مي كنه من ديگه نمي خوام ويژگي هاي اين مدل رو رو هم بيارم كه تو محصولات PDA ازشون استفاده ميشه .


مثلا شما پروژه کنترل یک موتور DC را با یک ATMega16 سه تومنی انجام میدید یا با ARM که قیمت اون از ده نومن شروع میشه

اي بابا صحبت ما روي آرم و AVR32 هستش اين چه ربطي به MEGA AVR داره ii998)
قيمت محصولات ARM از 2 تومن شروع ميشه و ميره بالا ، بسته به امكانات قيمت ها هم فرق مي كنن .


در مورد رنج وسیع AVR باید بگم شما با خانواده Atmega می تونید پروژه های کنترلی را انجام بدید ویا با با خانواده ATXmega پردازش صوت انجام بدید چون PLL داخلی داره و سرعت اون به 200MHz هم می رسه

تمام محصولات ARM واحد PLL رو دارن و داشتن PLL ربطي به پروژه كنترلري نداره .
سرعت پردازش ARM به 1GHZ هم ميرسه .


در مورد پردازش تصویر هم AVR32 بهتر از ARM است چون بعضی از ویزگی های یه DSP را داره مثلا محل داده از محل دستورالعمل مجزاست و بسیاری از موارد دیگر که با مقایسه با DSP های شرکت Texas Instrument به آن می رسید.

من مخالف پرو پا قرص اين حرفه واقعاً خنده داره شما هستم .
ميشه شما بفرمائيد كه تا حالا چه پردازشي رو انجام دادين ؟
اينكه ميگيد "محل ذخيره سازي داده از محل دستورالعمل مجزاست" اين تو تمام ميكروكنترلرهاي آرم كه مبتني بر معماري هاروارد و ون نيومن طراحي شدن صادقه و هيچ ربطي به مسئله صرفاً پردازش تصوير نداره .

من دوباره تاكيد مي كنم AVR32 اصلاً تو كلاسي نيست كه بشه با پلتفرم هاي ARM اونم تمام سري هاشون مورد بررسي قرار داد البته شايد بشه با سري هايي مثل پلتفرم هاي مبتني بر هسته هاي ARM7TDMI بررسيش كرد و از اون بالاتر اصلاً منطقي نيست .

مثل اين ميمونه كه شما دارين ماشين ژيان رو با BMW X6 مقايسه مي كنين :lol::lol::lol: