摘要: 1.重命名过时的CMSIS头文件 “... \ CMSIS \ CM3 \ CoreSupport \ core_cm3.h 比如:core_cm3.h.old 2.启用CMSIS:项目- >选项- >常规选项- >库配置- >使用CMSIS 阅读全文
posted @ 2014-05-06 11:55 漂泊的指针 阅读(274) 评论(0) 推荐(0) 编辑
摘要: 接着上次的内容,我们继续! 还是无头单向非循环链表。假如要删除某个节点,如何实现? //删除成功返回0,失败返回-1int slist_del(struct node_info *node, struct slist_info *info){ assert(info != NULL && no... 阅读全文
posted @ 2014-04-30 17:06 漂泊的指针 阅读(317) 评论(0) 推荐(0) 编辑
摘要: 注意:本文讨论的是无头单向非循环链表。 假设不采用Linux内核链表的思路,怎样用C语言实现通用链表呢? 一种常用的做法是: typedef int element_t; struct node_info { element_t data; struct node_info *next; ... 阅读全文
posted @ 2014-04-30 15:12 漂泊的指针 阅读(618) 评论(0) 推荐(0) 编辑
摘要: 今天(2014.4.21)把stm32f107的程序下载到stm32f103的板子上,发现串口收不到数据,突然想起晶振频率没有修改,#define HSE_VALUE ((uint32_t)13560000) /*!< Value of the External oscillator in... 阅读全文
posted @ 2014-04-22 09:28 漂泊的指针 阅读(1379) 评论(0) 推荐(0) 编辑
摘要: 由于工作需要,要使用check 这个单元测试工具。 首先,说一说在Mac10.9上面的安装。我是直接在官网(http://check.sourceforge.net)上下载源码包。 1,解压 2,进入目录 3,./configure 4,make 5,make install 就是这么简单。 注... 阅读全文
posted @ 2014-02-25 15:57 漂泊的指针 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 一般来说,stm32f107都是用标配的晶振,比如8MHz. 但是,如果用别的晶振,比如13.56M的晶振,那串口接收还正常吗? 根据试验结果,很可能会飞码。比如说用串口助手发送的是0x35,但是在串口接收中断里面就会得到别的值,即上位机发送的数据和板子接收的数据不一致。 通过查资料,解决办法如... 阅读全文
posted @ 2014-02-20 17:48 漂泊的指针 阅读(469) 评论(0) 推荐(0) 编辑
摘要: ========================================== 转载时请注明出处和作者联系方式 文章出处:http://blog.csdn.net/longintchar 作者联系方式:longintchar@163.com =======================... 阅读全文
posted @ 2014-01-16 14:50 漂泊的指针 阅读(310) 评论(1) 推荐(0) 编辑