نظرات و پیشنهادات من :
اصلاحات پیشنهادی در استاندارد طراح و تحليلگر مدارات ميكروكنترلر خانواده ARM :
کد استاندارد:
0-32/33/1/1
- پریفرالهای MCPWM و QEM در میکروی lpc اشاره نشده است.
- استفاده از کتابخانه RL کيل که شامل usb، Eternet ، can، Flash FS و RTX است اشاره ای نشده است.
- واحد DMA اشاره شده است ولی جزييات بيشتر DMA مشخص نشده است که شامل :
Mem-Mem , Mem-Peripheral , Peripheral –Mem or Peripheral-Periphera می باشد.
- استفاده از System Tick Time اشاره نشده است.
- استفاده از Repetitive Interrupt Timer(RIT) اشاره نشده است.
- استفاده از واحد ساعت داخلي RTC اشاره نشده است.
- در قسمت مهارت در جایی به نحوه دیکد کردن فرمت تصویری و نمایش روی TFTLCD اشاره نشده در حالی که این یک کار کاربردی می باشد.
- میکروکنترلرهای STM32 نیز از سری میکروکنترلرهای ARM شرکت ST Electronics است که به دلیل قیمت پایین تر و قابلت های بالا به سرعت در حال فراگیر شدن است در حالی که هیچ اشاره ای به این سری از این میکروها نشده است.
- اشاره ای به تفاوت میکروهای سری ARM7 و ARM CORTEX M3 نشده است. همان طور که می دانید میکروهای دسته ARM7 قدیمی و تقریبا از رده خارج است و سری ARM CORTEX M3 و ARM CORTEX M4 جایگزین آن هستند. از این سری کورتکس می توان به میکروهای lpc1768 و lpc1788 و stm32f103 و stm32f105 و stm32f107 و stm32f407 و... اشاره کرد. پس بهتر است این مورد هم در استاندارد در نظر گرفته شود تا این استاندارد به روز باشد.
- جزییات کار با USB مشخص نشده است که شامل USB Dvice و USB Host می باشد. و هر کدام کلاس های کاری خود را دارند که شامل CDC ، HID ، MSC و ADC می باشد.
- اصول عملكرد صفحات لمسي (Touch Screen) آورده شده است ولی در قسمت آنالوگ به دیجیتال. در حالی که با آی سی های دیگری می توان از طریق gpio و spi (آی سی ADS7843 و TSC2046) خواندن موقعیت لمس شده را انجام داد.
- از موارد کاربردی که می توان در قسمت مهارت اضافه کرد کار با دوربین OV7670 با قابلیت اتصال به میکروکنترلرها می باشد.
- در قسمت پورت سریال، کار با پروتکل RS485 اشاره نشده ولی در تجهیزات آی سی آن : ADM485 ذکر شده است.
- و همين طور، کار با ARM9 و ARM11 که ديگر ميکرو نيست، پردازنده است و براي خودش يک مقوله تخصصي مجزاست و البته زير مجموعه همين ARM . در اینجا فقط اشاره شده و جزییات بیشتر آن که مفصل هم هست اشاره نشده است. البته ذکر سری ARM Cortex A8 و .. هم ضروری است.
- و برای من سوال است که چه لزومي داشت کار با لب ويو براي کار با پورت سريال در اينجا آورده شود و جزو استاندارد ذکر شود؟ در حالی که این لب ويو درست است که نرم افزار کاربردی است ولی مقوله مجزاییست که در
استاندارد خود ذکر شده.