您的位置:首页 > 其它

<2013 01 21> STM32——意法半导体32位ARM单片机试用感受

2013-01-21 10:14 337 查看
大二的时候开始接触了51单片机,后来又接触了AVR等,都是8位的。51就是那种经典的AT89S51,AVR是ATmaga8、ATmaga128等。总的来说,这样的单片机是比较简单的,计算性能弱,内部资源少,外设也少(并且不灵活),哪个接口就只能做什么云云。四年过去了,现在接触到意法半导体的32位单片机,就有一种“对,就是这样”的感觉。



首先是感觉外设特别丰富,“该有的都有”,对于中小批量的产品来说,这保证了最大的灵活性和最低的成本。这片STM32F103ZETb,工作温度-40~80(还是比较宽的),主频最高72MHz,存储器:内部板载512K Flash,64K SRAM,可以外扩512K SRAM和16M NorFlash; 外设USART、IIC、SPI、USB、CAN、485、JTAG;ADC、DAC、TIMER、PWM、NAND、LCD,可谓应有尽有;GPIO很多,外设可以任意向某个GPIO映射,这保证了灵活性。

其次,官方提供的固件库感觉使用很方便。以前用51、AVR等时,配置外设功能经常需要很细致的看手册,一点点扣二进制代码,当时就觉得,要是有个控制所有外设的函数库多好啊。当然这个函数库并不是很简单就实现的,STM32的函数库就以一种很好的方式实现了对外设方便又灵活的控制。(按官方的话来说,这也是极大的降低了开发成本),下面是固件库的结构图:

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: