STM32项目/学习计划表
项目名称 | STM32控制器应用计划 | ||||||
请点击以下链接更新您的个人资料(包括“职位,部门,单位名称,地址,邮编,电子邮箱,电话”),以便我们能及时联系您并快速发送开发套件。http://space.ednchina.com/member/Register.aspx | |||||||
联系方式 (邮箱/电话) |
| ||||||
预计实施时间 | 自 9月1日 到11月1日 | 计划参加人数 | 1 | ||||
背景描述 | 该计划的背景及其实现的目的、意义 | ||||||
基于Cortex-M3核心的控制器具有高性能、低功耗、功能丰富、价格低廉等优点,意法的STM32更是其中杰出代表,集成度很高、产品线丰富、开发工具、软件环境方便,价格便宜。大大开拓了STM32控制器的应用范围。 | |||||||
功能描述 | 详细描述该项目能够实现的功能 | ||||||
目前工业控制领域常用的微控制器(MCU)有: (1)单片机,以8位的为主如8051、C8051F、AVR、PIC等,主要用于简单的控制,最大的优势是便宜,而且使用简单方便。16位的单片机主要有MSP430以低功耗著称。其他16位单片机由于价格不占优势,受DSP和ARM打压,市场日渐小。 (2)DSP控制器具有很强的数据处理功能,外设功能也很丰富,价格通常在50元以上,以TI的240xA、281x为典型,开发也很方便,只是工具比较贵。属于高端产品。 (3)ARM7核心的微控制器,速度快(60M)、开发环境成熟、支持厂家众多,有丰富的产品供选择,及格集中在20~40元,集成外设也很多丰富。性能介于DSP和16位单片机之间,有较多的串行接口、USB接口等DSP缺乏的部件。是不错的替代选择。 (4)Cortex-M3核心的STM32比ARM7速度更高(72M)、功耗更低、开发更方便。其IO脚具有上拉下拉开漏高阻等,速度可达18M,中断更加快速灵活、具备寄存器保护功能、拥有USB、CAN、SPI、I2C、等。IO能够承受5V。具有6通道带死区PWM,具有多个通用定时器。使其更加适合控制应用。其性能介于DSP240x和281x之间,在电机控制方面弱于DSP,但是由于具有高速度和丰富的接口外设,使其适用范围更广。由于价格很有优势,完全可以占据8位单片机和高端DSP之间的市场,替代ARM7、16位/32位单片机、低端DSP。 | |||||||
解决办法 | 预计会遇到的困难和相应的解决办法 | ||||||
Cortex-M3推出时间不久,与ARM7也有很大不同,相关资源、教程较少,影响了用户的学习。 目前开发工具、软件环境还有些缺乏,不是很成熟。需要厂家积极推广。 产品还不够丰富、供货也有一定问题、产品的可靠性还有待验证。 | |||||||
预期效果 | 开发项目:预期要解决的问题、达到的经济效益和产品所需数量; 在实践中运用STM32,了解其功能和性能 学习Cortex-M3内核和STM32功能和开发。 | ||||||
时间安排 | 日 期 | 进 度 描 述 | |||||
9月1日~10月1日 | 学习STM32。掌握其环境、功能和开发 | ||||||
10月1日~11月1日 | 应用stm32,评估其性能表现 | ||||||
总结 | |||||||
备 注 | 签名:张爱军 时间:7月22日 |
用户391779 2008-7-29 12:30