随笔分类 -  单片机开发

摘要:今天在看K60的库文件的时候对于一些代码不理解就自己建立了一个小的测试代码,上代码#include#define CW#if defined (IAR)const int a=#elif defined (CW)const int b=#endif3;void main(void){printf("... 阅读全文
posted @ 2013-06-13 11:43 散吧散吧 阅读(348) 评论(0) 推荐(0)
摘要:http://www.amobbs.com/thread-5481382-1-1.html到论坛下载一个配置文件!替换就可以了! 阅读全文
posted @ 2013-06-04 11:11 散吧散吧 阅读(4963) 评论(0) 推荐(0)
摘要:出现error C183: unmodifiable lvalue的错误,最后发现时存在一个数组是uchar code xx[5],后边把它用作接受串口的缓冲区,显示uchar code是不能改变的,是写在rom中的。应该改成uchar xx[5],这是写在ram中的原因:修改了不能改变的变量!转自... 阅读全文
posted @ 2012-11-01 20:07 散吧散吧 阅读(3988) 评论(0) 推荐(0)
摘要:假如发现全局变量的值无缘无故被改变,那么就在全局变量前面加上volatile 阅读全文
posted @ 2012-09-25 21:20 散吧散吧 阅读(1723) 评论(0) 推荐(0)
摘要:在进行多文件组织的时候我们需要定义全局变量,可以这样定义在对应的.c文件中定义变量,然后在配套的的c.h文件中用extern说明,注意.h文件中指能做说明不能做初始化等操作。 阅读全文
posted @ 2012-09-23 09:43 散吧散吧 阅读(353) 评论(0) 推荐(0)
摘要:在一开始学习51的时候我看到这部分觉得是一个很麻烦的东西,于是没看。今天在自己算的时候发现根本算不过来,我把里面晶振的频率用数学的单位换算做了,我以为1M等于10的12次方,但是后来查资料发现频率计算中的换算好像是不一样的,1M等于1000khz,也就数10的六次方hz。于是就记录下来,下次引以为戒... 阅读全文
posted @ 2012-09-22 15:14 散吧散吧 阅读(473) 评论(0) 推荐(0)