摘要:
李仲篇 从少林藏经阁地牢逃出来的第二年,我离开西域,再一次来到了长安. 当时,基本风头已经过去了,虽然江湖上还在流传着我的通缉令,但是关注的人没有那么多,毕竟这世上坏人太多了,总是层出不穷,而我作为一个二十年前的坏人,关注度其实并没有那么高,长安城墙下的通缉令张贴处我的画像我也去看了,那是我二十... 阅读全文
posted @ 2015-03-15 21:05
邓小俊
阅读(230)
评论(0)
推荐(0)
摘要:
血眼龙王传-初章 我要死了. 说这句话之前我仔仔细细看了一下周围的山崖结构以及山下的植被情况,经过详细的推算得到了这个结果,理论上应该很准确,跳崖这个事情我做过一次,上次没事,而且还能遇到陆危楼,陆危楼天下只有一个,所以下面应该就没有陆危楼了,其实这是废话,有事现在也不会还能说这句话,但是我想说... 阅读全文
posted @ 2015-03-15 18:52
邓小俊
阅读(265)
评论(0)
推荐(0)
摘要:
首先是对于端点的数据处理#ifndef __USBEP2_H_#define __USBEP2_H_#include "usb.h"#include "usbhw.h"#include "msc.h"#include "mscuser.h"void usb_ep2_in_process(void);... 阅读全文
posted @ 2015-03-15 17:19
邓小俊
阅读(843)
评论(0)
推荐(0)
摘要:
u8 nandflash_write_buffer[NAND_SERECT_FULL_SIZE];static int currentBlock = -1;static int currentPage = -1;//带缓冲的nand读取,不支持跨扇区void NAND_Read_Addr_Mal(u... 阅读全文
posted @ 2015-03-15 17:19
邓小俊
阅读(1349)
评论(0)
推荐(0)
摘要:
#ifndef __LCD_H_#define __LCD_H_#include "common.h"#include "debugserial.h"#include "delay.h"#include "sdram.h"#define White 0xFFFFFF#define Black 0x0... 阅读全文
posted @ 2015-03-15 17:18
邓小俊
阅读(1387)
评论(0)
推荐(0)
摘要:
#include "led.h"void led_init(void){ //p1.14 p0.16 p1.13 p4.27 LPC_SC->PCONP |= (1P1_14 = 0x00;//选择gpio功能,禁止迟滞 不反向 正常推挽 LPC_IOCON->P1_14 |= (2P0_16 = ... 阅读全文
posted @ 2015-03-15 17:18
邓小俊
阅读(709)
评论(0)
推荐(0)
摘要:
#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... 阅读全文
posted @ 2015-03-15 17:18
邓小俊
阅读(960)
评论(0)
推荐(0)
摘要:
#ifndef __SYS_H_#define __SYS_H_#include "common.h"#define SystemCoreClock 120000000 //cpu时钟频率,计算时有用#define ApbClock 120000000 //120M#define EmcClock ... 阅读全文
posted @ 2015-03-15 17:18
邓小俊
阅读(695)
评论(0)
推荐(0)
摘要:
#ifndef __IIC0_H_#define __IIC0_H_#include "common.h"#include "delay.h"//IIC通讯过程中的指定状态#define STATUS_SENDSTART 0X08 //已经发送起始条件#define STATUS_REPEATSTA... 阅读全文
posted @ 2015-03-15 17:17
邓小俊
阅读(653)
评论(0)
推荐(0)
摘要:
Sdram型号为hy57v256#ifndef __SRAM_H_#define __SRAM_H_#include "common.h"#include "delay.h"#include "stdlib.h"#include "debugserial.h"#define SDRAM_DEBUG#... 阅读全文
posted @ 2015-03-15 17:17
邓小俊
阅读(756)
评论(0)
推荐(0)
摘要:
Lpc1788内置有eeprom使用代码#ifndef __E2PRONINCHIP_H_#define __E2PROMINCHIP_H#include "common.h"#include "sys.h"#include "debugserial.h"#define EEPROM_CLOCK 3... 阅读全文
posted @ 2015-03-15 17:17
邓小俊
阅读(1063)
评论(0)
推荐(0)
摘要:
#ifndef __SPI_H_#define __SPI_H_#include "common.h"#include "delay.h"// cs p1.21//sck p1.20//miso p1.23//mosi p1.24#define SPI_CLOCK 12000000void spi0... 阅读全文
posted @ 2015-03-15 17:16
邓小俊
阅读(1103)
评论(0)
推荐(0)
摘要:
首先是gpio中断,这一点和1768不同,1768使用的中断时和eint3共用中断通道,到了1788,专门为gpio开辟了中断#ifndef __JOYPAD_H_#define __JOYPAD_H_#include "sys.h"#include "delay.h"#define JOYPAD_... 阅读全文
posted @ 2015-03-15 02:12
邓小俊
阅读(1447)
评论(0)
推荐(0)
摘要:
Norflash型号为sst39vf32#ifndef __NORFLASH_H_#define __NORFLASH_H_#include "common.h"#include "delay.h"#include "debugserial.h"#define NOR_FLASH_BASE 0x80... 阅读全文
posted @ 2015-03-15 02:07
邓小俊
阅读(739)
评论(0)
推荐(0)
摘要:
#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... 阅读全文
posted @ 2015-03-15 02:06
邓小俊
阅读(877)
评论(0)
推荐(0)
摘要:
#ifndef __DEBUGSERIAL_H_#define __DEBUGSERIAL_H_#include "sys.h"#include "stdio.h"extern u8 serialBuffer[256];extern u16 serialStatus;//ڰvoid Debug_Se... 阅读全文
posted @ 2015-03-15 02:05
邓小俊
阅读(1469)
评论(0)
推荐(0)
摘要:
#ifndef __MYIIC_H_#define __MYIIC_H_#include "common.h"#include "delay.h"#include "debugserial.h"//sda 027 scl 028//IO方向设置#define IIC1_SDA_IN() P0dir(... 阅读全文
posted @ 2015-03-15 02:04
邓小俊
阅读(693)
评论(0)
推荐(0)
摘要:
#ifndef __USBCFG_H__#define __USBCFG_H__//#define USB_IF_NUM 1#define USB_MAX_PACKET0 64#define USB_DMA_EP 0x00000000//尽量不要是能太多时间//这里每一个事件都代表着一个回调函数,使... 阅读全文
posted @ 2015-03-15 01:57
邓小俊
阅读(913)
评论(0)
推荐(0)
摘要:
#ifndef __USBEP1_H_#define __USBEP1_H_#include "usb.h"#include "usbhw.h"extern s8 sendBuffer[4]; //鼠标数据发送缓冲区extern u8 mouse_connect; //鼠标连接标志void usb_... 阅读全文
posted @ 2015-03-15 01:56
邓小俊
阅读(557)
评论(0)
推荐(0)
摘要:
#ifndef __USBREG_H#define __USBREG_H/* usb设备中断定义 usb_devintst usb_devinten usb_devintclr usb_devintdet*/#define FRAME_INT 0x00000001 //每隔1MS产生一次帧中断,该中... 阅读全文
posted @ 2015-03-15 01:55
邓小俊
阅读(1117)
评论(0)
推荐(0)
摘要:
枚举过程如下#ifndef __USBCORE_H__#define __USBCORE_H__/* USB端点0 发送数据结构体*/typedef struct _USB_EP_DATA{ U8 *pData; U16 Count;} USB_EP_DATA;/* USB全局变量 */extern... 阅读全文
posted @ 2015-03-15 01:53
邓小俊
阅读(782)
评论(0)
推荐(0)
摘要:
#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位长... 阅读全文
posted @ 2015-03-15 01:51
邓小俊
阅读(937)
评论(0)
推荐(0)
摘要:
LPC1768芯片带有USB设备控制器,前面写的文章都是在说比较简单的设备驱动,今天来说复杂一点的 首先是硬件层的配置#ifndef __USBHW_H__#define __USBHW_H__#include "debugSerial.h"#include "usbreg.h"#inclu... 阅读全文
posted @ 2015-03-15 01:50
邓小俊
阅读(1746)
评论(0)
推荐(0)
摘要:
#define XTAL_FREQ 12000000#define VECT_TAB_OFFSET 0x0000void SystemInit(void){ //PLL0时钟配置 LPC_SC->SCS = 0X00000020; /*使能外部主晶振,频率范围1-20M*/ if (LPC_SC->... 阅读全文
posted @ 2015-03-15 01:48
邓小俊
阅读(550)
评论(0)
推荐(0)
摘要:
//其他通道的基本定时功能都能在这里实现void Time0Mr0Init(u32 arr,u32 psc){ LPC_SC->PCONP |= (1TCR |= (1MR0 = psc; //匹配寄存器与定时器计数器值相比较 LPC_TIM0->IR |= 0XFF; //清所有中断标志位 LPC... 阅读全文
posted @ 2015-03-15 01:46
邓小俊
阅读(1444)
评论(0)
推荐(0)
摘要:
//p2.0 pwm1.1void ALS_Init(void) //初始化{ LPC_SC->PCONP |= (1PCLKSEL0 &= ~(3PCLKSEL0 &= ~(3PINSEL4 &= ~(0X03LPINMODE4 &= ~(0X03LPINMODE_OD2 &= ~(0X01TCR... 阅读全文
posted @ 2015-03-15 01:44
邓小俊
阅读(1450)
评论(0)
推荐(0)
摘要:
void wwdg_init(void){ LPC_SC->PCLKSEL0 |= (3WDCLKSEL &= ~(3WDCLKSEL |= (1WDCLKSEL |= (1WDTC = 0xffff;//设定重载值 LPC_WDT->WDMOD |= (1WDFEED = 0xaa; LPC_WD... 阅读全文
posted @ 2015-03-15 01:42
邓小俊
阅读(1174)
评论(0)
推荐(0)
摘要:
SPI是一种全双工串行接口,可处理多个连接到指定总线上的主机和从机。在数据传输过程中总线上只能有一个主机和一个从机通信。在数据传输中,主机总是会向从机发送一帧8到16个位的数据,而从机也总会向主机发送一帧字节数据使用代码如下void SpiInit(SPI_SPEED speed){ u8 div=... 阅读全文
posted @ 2015-03-15 01:41
邓小俊
阅读(1134)
评论(1)
推荐(0)
摘要:
IIS是飞利浦公司定义的一种用于音频传输的数字总线,LPC1768支持该总线, I2S接口为一条3线串行总线,含有1根数据线、1根时钟线和1根字选择信号线。基本的I2S连接具有一个主机(其总是为主机)和一个从机。LPC1700系列Cortex—M3微控制器的I2S提供了彼此独立的发送和接收通道,每个... 阅读全文
posted @ 2015-03-15 01:39
邓小俊
阅读(510)
评论(0)
推荐(0)
摘要:
LPC1768在系统滴答定时器和通用定时器之外还引入了一个定时器,叫做重复定时器RIT,该定时器只能用于定时操作,带有一个中断,我个人的感觉,这似乎是为了延时函数设计的一个定时器那么使用该定时器时遵循什么流程?第一,打开时钟第二,我们要确定定时器从pclk分频数值,这要靠另外一个寄存器第三,先关闭定... 阅读全文
posted @ 2015-03-15 01:36
邓小俊
阅读(538)
评论(0)
推荐(0)
摘要:
LPC1768有三路IIC,其中IIC0支持高速模式和plus模式,另外两路是普通IIC,使用IIC的过程如下 首先依然是打开IIC时钟,同时打开GPIO时钟然后配置引脚为IIC功能另外,因为iic0支持plus结构,所以gpio控制的时候还有这个寄存器需要设置接下来设置IIC的高低电平占空比最后使... 阅读全文
posted @ 2015-03-15 01:34
邓小俊
阅读(1438)
评论(0)
推荐(0)
摘要:
Lpc1768内置有一个ad外设,该外设有八路复用输入,所以,可以同时接八路ad设备,同时还支持触发转换模式,由外部端口进行ad触发,ad转换完成之后可以产生中断 Lpc1768支持的转换模式有两种,分别会连续转换模式和软件单次转换模式,连续转换模式可以自动的按照我们选择的转换位进行ad的依次转换,... 阅读全文
posted @ 2015-03-15 01:31
邓小俊
阅读(2256)
评论(0)
推荐(0)
摘要:
Lpc1768内置了四个串口通讯模块,都是异步通讯模块,其中,串口0/2/3是普通串口通讯,串口1与 UART0/2/3 基本相同,只是增加了一个 Modem 接口和 RS-486/EIA-486 模式,不支持IrDA,我们今天以串口0来演示串口的使用. 首先,使用串口0要打开串口0的时钟然后要配置... 阅读全文
posted @ 2015-03-15 01:28
邓小俊
阅读(5593)
评论(1)
推荐(0)

浙公网安备 33010602011771号