随笔分类 -  Embedded C

单片机 嵌入式C 相关技术
(原创)严谨的编程风格-C语言不可忽略的强制类型转换(严谨、C、类型转换)
摘要:程序中的一个BUG测试了N久,后来发现原来是强制类型转换用错了,奇怪,之前一直都是这么用的,为什么会出错呢。 阅读全文

posted @ 2012-03-28 10:08 liu_xf 阅读(1074) 评论(0) 推荐(0) 编辑

(原创)Code Edit的神器UltraEdit(UltraEdit)(代码编辑)
摘要:选择一个好的编辑器能大大的提高工作的效率,而且还能调节程序员的心情。我不是一个专职的程序员,但经常会要写一些单片机底层的code和hdl code,起初用UE,是因为查找和批量修改很方便,而且不会额外的生成一些“垃圾”文件;现在用UE三年多了,一直都没有找到更好用的来替换掉它,所以我向大家推荐Ultra Edit。 阅读全文

posted @ 2011-09-15 10:52 liu_xf 阅读(6532) 评论(0) 推荐(0) 编辑

(原创)6410触摸屏驱动分析(s3c-ts.c)(Linux)(分析)
摘要:分析内核s3c-ts.c源码,看它是如何采集坐标信息及防抖动处理的。 阅读全文

posted @ 2011-06-22 11:47 liu_xf 阅读(5185) 评论(6) 推荐(0) 编辑

(原创)如何用自带AD实现触摸屏转换(触摸屏)(AD转换)
摘要:在人机界面中,触摸屏越来越流行,一般情况下,都需要一个触摸屏控制器或者触摸屏接口芯片来实现触摸屏的AD转换,但对于某些单片机系统中,它并不带有触摸屏控制器,也不想增加外扩触摸屏芯片的成本,则可以用自带的AD来实现触摸屏的转换。本文将以LPC2478平台介绍如何利用自带AD实现触摸屏AD转换及滤波的处理。 阅读全文

posted @ 2011-05-11 19:35 liu_xf 阅读(4221) 评论(5) 推荐(2) 编辑

(整理)如何在单片机上使用printf函数(printf)(avr)(stm)(lpc)(单片机)
摘要:当我们在调试代码时,通常需要将程序中的某个变量打印至PC机上,来判断我们的程序是否按预期的运行,printf函数很好的做到了这一点,它能直接以字符的方式输出变量名和变量的值,这样使输出的信息很直观;但printf函数在使用时,不仅仅要初始化串口,还需要其它的一些设置或者要调用其它的一些函数,否则printf函数将不能按我们想要的方式执行。 由于不同的编译器studio函数不一样,所以使用的方法也不一样,这需要大家去看编译器的help,这里我以STM32、LPC24和AVR整理了几个串口打印程序,供需要的朋友参考。 阅读全文

posted @ 2011-04-14 10:39 liu_xf 阅读(6485) 评论(3) 推荐(1) 编辑

导航