STM32
关中娃
尽可能使用图和代码---避免大量文字说明---it is my style
展开
-
STM32片外内存的使用
1、STM32分为片上内存和片外内存。(1)片上内存用于任务栈,变量等。(2)片外内存一般编程人员会自己写内存管理方便的函数。例如通过总线挂载一个16M的内存,地址0x68000000。用户可以管理一个指针,通过移动指针来管理这块内存。包括分配和释放。typedef struct { WORD wFlag; WORD wLen;}TReserveSramInfo;原创 2014-04-02 19:15:42 · 7486 阅读 · 0 评论 -
ucosII信号量---实现较快数据采集与较慢数据处理的同步
Ucos使用新号量实现两个任务的同步例子:任务A、B,任务B需要在屏幕上打印任务A得到的数据包。解决的问题:任务A速度快,任务B速度慢。也就是B对于A来说有丢包。设计思想:新建一个缓冲区copy任务A的数据包,copy的时机是B显示完成;任务B显示的时机是任务B拷贝完成。代码如下:OS_EVENT *startDrawFigure = NULL; //开始画频谱线OS_原创 2014-04-02 19:55:16 · 1683 阅读 · 0 评论