从芯片手册可以看出,在win0的情况下可以使用双buff来显示。 buff的选择WINCON0这个寄存器上的第23位来控制,所以相关的代码为: 1 void Win_Buff_select(u8 cur) 2 { 3 if ( win0_buff_0 == cur ) 4 { ...
分类:
其他好文 时间:
2015-05-05 00:02:06
阅读次数:
362
归根结底就是对8个IO口的读写问题。你可以自己编写两个函数WriteData()和ReadData();还是分别调用GPIO位操作的函数。
void WriteData(u8 data)
{
//分别操作与液晶连接的IO口,顺序是由高位到低位
GPIO_WriteBit(GPIO号, Pin号,(data & 0x80) >> 7 );
GPIO_WriteBit...
分类:
其他好文 时间:
2015-05-04 15:36:55
阅读次数:
214
因为小可并非硬件编程出身,汇编基础又比较差。。。所以刚开始理解利用IOAPIC重定位技术的时候相当困难。何为IOAPIC?首先,必须认识到它是一个硬件,可编程的硬件。我理解的它在整个流程中的作用如图:首先,必须创建一个新的中断项,也就是在IDT表中搜索到一个空闲的项,代码如下P2C_U8 p2cGe...
void u16_outlento_u8(unsigned char *d,unsigned char len,unsigned int *s){ unsigned char i=0,j=0; for(;i<len||j<len;i++,j++) { *d++=(unsigned char...
分类:
其他好文 时间:
2015-04-28 11:11:38
阅读次数:
120
该文章是针对于串口通讯过程中快速定义命令而写的,算是我自己的一个通用化的平台,专门用来进行串口调试用,莫要取笑 要处理串口数据首先是要对单片机的串口中断进行处理,我的方法是正确的命令必须要在命令的结尾处同时带有回车和换行,处理过程如下 //串口接收缓冲区u8 serial_Buffer[SER...
分类:
系统相关 时间:
2015-04-18 23:24:30
阅读次数:
296
用友U8客户端连接不上服务器全攻略http://www.enet.com.cn2009年09月23日09:26 来自论坛【导读】:如果网络不通,就让用户查找网络原因 检查步骤: 1.网络是否通? 方法:ping 服务器名称/ip -t 如果网络不通,就让用户查找网络原因; 如果网络...
分类:
其他好文 时间:
2015-04-02 20:35:25
阅读次数:
691
USB设备可以定义一个复合设备,复合设备分两种,一种是一个设备多个配置,还有一种是一个配置多个接口,在本例中采用一个配置多个接口的方式 首先修改设备描述符,标准设备描述符和报告描述符都不需要修改,只需要修改配置描述符即可//usb配置描述符const u8 DinkUsbConfigDescrip....
分类:
其他好文 时间:
2015-03-28 23:11:51
阅读次数:
507
基于《Linux设备驱动程序》书中的sbull程序以对Linux块设备驱动总结分析。開始之前先来了解这个块设备中的核心数据结构:struct sbull_dev { int size; /* Device size in sectors */ u8 *data; /* T...
分类:
系统相关 时间:
2015-03-20 20:29:44
阅读次数:
227
上一篇文章我们说了整个U8 SDK抽象成的设计,那这篇文章,我们就来验证一下,他是否如我们期待的那样,简单灵活。正如之前所说,对于每个游戏,只需要接入抽象层,而每个渠道SDK的接入,就是该抽象层的一个实现而已。最后通过一键打包工具来完成最后的产出。那么,我们先来看看,游戏怎么来调用这个抽象层。我们假...
分类:
其他好文 时间:
2015-03-17 17:21:39
阅读次数:
647
#ifndef __TIM_H_#define __TIM_H_#include "common.h"extern u8 tim1_mr0_flag;void tim0_ch0_count_int_init(u32 pr,u32 count);//定时器0 通道0 计数模式 中断模式 初始化#end...
分类:
其他好文 时间:
2015-03-15 18:19:26
阅读次数:
228