摘要:
浅谈单片机应用程序架构 本质是定时调用 发表于2014/7/30 14:52:15 311人阅读 分类: 软件架构/分层 单片机/STM32 2011-11-22 15:39:52| 分类: ARM|举报|字号 订阅 http://bbs.eeworld.com.cn/thread-311494-1 阅读全文
摘要:
近身边的很多同学都在学习原子哥的STM32视频,我发现他们都看不懂原子哥里面按键扫描程序。由于问的人多,所以我也写了个心得,分享一下,老鸟别喷我哈。先贴上代码吧://返回值://0,没有任何按键按下//KEY0_PRES,KEY0按下//KEY1_PRES,KEY1按下//WKUP_PRES,WK_ 阅读全文
摘要:
指针函数与函数指针的区别 在学习arm过程中发现这“指针函数”与“函数指针”容易搞错,最简单的辨别方式就是看函数名前面的指针*号有没有被括号()包含,如果被包含就是函数指针,反之则是指针函数。 今天我们从头把它搞清楚 首先它们之间的定义: 1、指针函数是指带指针的函数,即本质是一个函数,函数返回类型 阅读全文
摘要:
基于不带字库的图形LCD模块汉字显示解决方案 摘要 针对不带汉字字库的图形点阵液晶模块的系统,嵌入GB2312-80字库芯片,利用国标区位码和液晶模块的特点实现汉字和西文字符的混合显示。本文介绍了汉字机内码与区位码的相互转换关系,以及利用T6963C作控制器的液晶模块YJ240D的基本原理,探讨了实 阅读全文
摘要:
在区码和位码的基础上,分别加上0XA0的偏移,便是GB2312编码; 我们制作ASCII字库时,一般只做可以显示出来的字符字模,前面命令型的ASCII字符,我们不做字模,即从“空格开始”,ASCII表对应0x20,所以当我们使用PCtoLcd的16X16选项制作字库时,(注意英文的实际占用的是8X1 阅读全文
摘要:
C语言可变参简介 我们在C语言编程中会遇到一些参数个数可变的函数,例如printf()这个函数,它的定义是这样的: int printf( const char* format, ...); 它除了有一个参数format固定以外,后面跟的参数的个数和类型是可变的,例如我们可以有以下不同的调用方法: 阅读全文
摘要:
1、 要新建Doc、Libraries、Project、User文件夹,工程目录下的Listing、Output两个文件夹在Keil5环境下是自动生成的。2、 打开Keil5新建工程,Project-New Project,并在新工程目录下新建5个文件夹,STARTUP、CMSSIS、FWLIB、U 阅读全文