原创 近期使用STM32小结

2012-1-7 13:27 2503 15 19 分类: MCU/ 嵌入式

项目需要,近期使用了STM32的五个串口,项目小阶段结束,总结几点吧:

1. KEIL MDK423这个新的版本安装有病毒(360提示),使用中不论是软件仿真还是JLINK仿真,两次就死。后来不得不换了420的版本。

2. 此次完整的使用了STM32的五个串口,全部是中断方式操作。并未出现网络上所言的各种问题。可以说:中断模式全部可用(我是自己写的 驱动,没有使用ST的库)。

3. 关于STM32的串口我有个疑问:为何没有FIFO?难道ST觉得自己的CPU足够快?不需要吗?虽然有了DMA,但是终究是个缺陷。起码如果有其他的选择,我会考虑。

暂时总结到此吧。

好久没时间,来这里了,发现EDN改版了,奇怪的是为什么我们的东西总是越改越难用呢?我找了好久才找到那里可以写文章。。。

难道自己太笨?

文章评论4条评论)

登录后参与讨论

用户1156376 2013-12-9 16:41

谢谢指出

用户1156376 2013-12-9 16:37

STM32F207

用户377235 2013-5-22 11:15

你用的哪一块芯片,我也有类似的疑问

用户377235 2012-5-28 14:46

对,你太笨了
相关推荐阅读
用户1156376 2014-08-18 17:23
[博客大赛]MDK下代码的分段管理 续3
继续写点分段管理的问题。 设计思想主要是设计一个通用的BSP,固化后只需要修改APP代码就可以,这适用于远程升级的系统或是进行二次开发的系统。 考虑到编译器链接的时候会把没有使用的代码段(...
用户1156376 2014-02-27 18:14
Freescale MCU SPI
Freescale S12 SPI: 0. 以下所述为查询模式使用SPI 1. SPI控制器有两个中断, 数据发送(SPTEF)和数据接收(SPIF) 2. 数据发送(SPTEF)标志...
用户1156376 2014-02-26 09:17
Freescale MCU摘记
仅用于记录Freescale的点滴记录: 1. 把AD口用作IO口的方法: 除了正常的设置外,还需要把 ATDDIEN 寄存器写为0xFF, 这样使能了数字IO。否则默认为AD输入。 ...
用户1156376 2013-12-14 11:33
[STM32]MDK下代码的分段管理 续2
前文所述的代码分段,限定比较大,对于使用 #pragma arm section code=".ARM.__at_0x8100000" 固定地址的方式,每个文件都需要指定不同的地址以区别。...
用户1156376 2013-12-09 18:12
[STM32]MDK下代码的分段管理
编译大型的程序时,可能某一段代码固定之后不再改变(比如BSP),而应用部分经常修改。在这种情况下,如果使用在线升级或是Bootloader的方式升级程序时,你就觉得每次升级的代码有一部分是重复的(...
用户1156376 2012-10-14 09:10
【uCOS-III移植笔记】OS启动过程
(1) 关闭系统中断 (2) CPU_Init(); 初始化CPU服务(时间戳、中断时间测量、CPU信息初始化等) (3) OSInit(); 初始化系统(系统变量、系统任务...
我要评论
4
15
关闭 站长推荐上一条 /2 下一条