发布时间:2015-03-02 10:10:06
以下是在AC1090上加HT1621B显示屏,并调试OK的程序。
?#define BIAS 0X50 //1/2偏压,4背极 //
//#define BIAS 0X52 //1/3偏压,4背极
#define RC256 0X30 //系统时钟选择为片内RC振荡器
//#define RC256 0X38
#define WDTDIS1 0X0A //禁止WDT溢出标志输出
#define TIMERDIS 0X08 //时基输出禁能
#define SYSEN 0X02 //打开系统时钟
#define SYSDIS 0X00 //关闭系统时钟和偏压发生器
#define LCDON 0X06 //打开偏压发生器......【阅读全文】
发布时间:2015-02-05 09:56:49
硬件平台:TI的BLE开发套件 CC2541 Mini Development Kit,包括CC-Debugger、USB Dongle、CC2541 Keyfob Demo
软件环境:IAR Embedded Workbench for 8051 IDE V8.20.2和TI的BLE Device Monitor V1.1.3,同时安装TI的BLE协议栈BLE-CC254x-1.4.0.......【阅读全文】
发布时间:2015-01-08 15:49:03
TI给出的BLE4.0-1.4.0协议栈里是没有这部分的,需要我们自建工程,我们就从SimpleBLEPeripheral这个工程更改成我们想要的工程项目,因为此设备也是做从机的,主机是手机那边,作为从机实现将数据通过USB与电脑通讯,我们调试的时候是通过虚拟串口方式,通过串口助手显示在屏幕上的。......【阅读全文】
发布时间:2015-01-07 11:50:23
在文件成功打开之后,进程将使用内核提供的read和write系统调用,来读取或修改文件的数据。内核中文件读写操作的系统调用实现基本都一样,下面我们看看文件的读取。 /*sys_read()*/ SYSCALL_DEFINE3(read, unsigned int, fd, char __user *, buf, size_t, count) { struct file *file; ssiz.........【阅读全文】
发布时间:2015-01-07 11:27:35
在文件读写之前,我们必须先打开文件。从应用程序的角度来看,这是通过标准库的open函数完成的,该函数返回一个文件描述符。内核中是由系统调用sys_open()函数完成。 /*sys_open*/ SYSCALL_DEFINE3(open, const char __user *, filename, int, flags, int, mode) { long ret; /*检查是否应.........【阅读全文】