- 博客(5)
- 收藏
- 关注
原创 上传下这两天写的驱动程序----ARM Cortex-M3 驱动 并行IO口 RTC
这是我第一次看元器件的数据手册,按数据手册上的时序图,一步步写出来的驱动程序,搞了我4天时间了,做个记录,表扬下自己,呵呵。#include#include"HC204Llcd.h"#include"Sys_init.h"#include"define_init.h"#include"BQ3287.h"static void Delay_1um(void){ asm("nop");}static void BQ3287_Delay(unint delayTime){ unsigned in
2011-02-19 12:49:00
1646
原创 485多机通讯问题
这几天都在忙着485多机通信问题的解决方案!一开始在设备全功率工作状态下,485单机通讯就会出现问题,于是只注重了单机的抗干扰,我们一开始在485通讯的上下拉电阻并了个102pF的电容,在AB线之间并了100欧姆的电阻,通信线就是普通的双绞线,都是自己做的,这样在全功率下可以正常通信了。 过几个月后有客户反映,我们的机器不能并在一起做通讯,于是发现
2010-03-23 08:27:00
4761
原创 setmem
原型:extern void setmem(void *buf, unsigned int count, char ch); 用法:#include 丨丨#include 功能:把buf所指内存区域前count个字节设置成字符ch。 说明:返回指向buf的指针。 举例: // setmem.c #include #include
2009-11-27 13:23:00
650
原创 注册表函数TRegistry的常用方法和属性
一、创建和释放TRegistry对象1.创建TRegistry对象。为了操作注册表,要创建一个TRegistry对象:ARegistry := TRegistry.Create;2.释放TRegistry对象。对注册表操作结束后,应释放TRegistry对象所占内存:ARegistry.Destroy。 二、指定要操作的键操作注册表时,首先应指定操作的主键:先给
2009-11-26 12:44:00
601
转载 初探C++ Builder 2009的UnicodeString
下面两个问题一直困扰着我这个处于第1层的菜鸟:1、为什么卡巴斯基KIS2009简体中文版安装在繁体XP下能正常显示简体中文,而瑞星、金山等则是乱码?2、为什么简体的MS Word或Firefox能显示繁体中文(特指Big5编码)的内容?处于1层以上的程序员(见《程序员》6月杂志周伟明的《程序员的十层楼》)肯定已经笑出来了,请略过剩下的内容。。。 这么说吧,如果想实现一个可以在
2009-11-21 09:47:00
2451
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人