u8 nandflash_write_buffer[NAND_SERECT_FULL_SIZE];static int currentBlock = -1;static int currentPage = -1;//带缓冲的nand读取,不支持跨扇区void NAND_Read_Addr_Mal(u...
分类:
其他好文 时间:
2015-03-15 18:11:57
阅读次数:
250
#ifndef __ADC1_H_#define __ADC1_H_#include "common.h"#include "delay.h"void adc_init(u8 ch,u8 div);u16 adc_cover(u8 ch);#endif#include "adc1.h"void ad...
分类:
其他好文 时间:
2015-03-15 07:03:34
阅读次数:
350
#ifndef __DEBUGSERIAL_H_#define __DEBUGSERIAL_H_#include "sys.h"#include "stdio.h"extern u8 serialBuffer[256];extern u16 serialStatus;//?void Debug_Se...
分类:
其他好文 时间:
2015-03-15 07:03:13
阅读次数:
246
#ifndef __USBEP1_H_#define __USBEP1_H_#include "usb.h"#include "usbhw.h"extern s8 sendBuffer[4]; //鼠标数据发送缓冲区extern u8 mouse_connect; //鼠标连接标志void usb_...
分类:
其他好文 时间:
2015-03-15 07:02:27
阅读次数:
239
SPI是一种全双工串行接口,可处理多个连接到指定总线上的主机和从机。在数据传输过程中总线上只能有一个主机和一个从机通信。在数据传输中,主机总是会向从机发送一帧8到16个位的数据,而从机也总会向主机发送一帧字节数据使用代码如下void SpiInit(SPI_SPEED speed){ u8 div=...
分类:
其他好文 时间:
2015-03-15 02:04:34
阅读次数:
305
#ifndef __USB_H__#define __USB_H__//usb传输数据的宏定义描述#include "sys.h"typedef __packed union { U16 W; __packed struct { U8 L; U8 H; } WB;} U16_8;//定义一个16位长...
分类:
其他好文 时间:
2015-03-15 02:02:41
阅读次数:
300
枚举过程如下#ifndef __USBCORE_H__#define __USBCORE_H__/* USB端点0 发送数据结构体*/typedef struct _USB_EP_DATA{ U8 *pData; U16 Count;} USB_EP_DATA;/* USB全局变量 */extern...
分类:
其他好文 时间:
2015-03-15 01:59:30
阅读次数:
298
在一次结账中,发现结账月份的跟结账的具体日期段不一致,导致无法正常结账,解决方法:在ufsystem库中找到uA_period表,删除该表该帐套当前年度的所有月份信息,难后1-12月重新建立1
分类:
其他好文 时间:
2015-03-04 13:11:53
阅读次数:
163
TCP网络编程流程套接字 struct
sockaddr{ //通用套接字数据结构 sa_family_t
sa_family; //协议族 char
sa_data[14]; //协议族数据 } 实际使用sockaddr_in,在bind时或connect时再强行转换 struct
sockaddr_in{ //以太网套接字数据结构 u8
sin_len; u8
sin_familly; u16
sin_por..
分类:
其他好文 时间:
2015-02-26 11:55:04
阅读次数:
168
1 static inline unsigned compare_ether_addr(const u8 *addr1, const u8 *addr2)2 {3 const u16 *a = (const u16 *) addr1;4 const u16 *b = (const u...
分类:
系统相关 时间:
2015-02-09 10:42:49
阅读次数:
253