自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 at91sam7x256之IIC(TWI)实验_PCF8563_AT24C02

I2C总线是由Philips公司开发的2线式串行总线,由于其简单、高效、互联成本小而被广泛地用于微控制器与外围设备的连接。AT91SAM7X256是Atmel公司于2005年推出的基于ARM7的工业级芯片,他以体积小、功耗低、连接方式广泛、处理资源丰富、控制灵活等特点受到嵌入式领域开发人员的重视。本文介绍AT91SAM7X256的I2C控制器TWI接口(two-wired interface)

2010-06-30 16:15:00 2770 2

原创 at91sam7x256与ads1256/ads1255的SPI通讯

<br />at91sam7x256通过SPI0控制SPI接口的LCD,按照开发板的iar例程,移植到keil中很轻松的搞定了。<br />可是at91sam7x256与TI公司的ads1256/ads1255通讯搞了两周始终有这样那样的问题,<br />现在通讯基本上正常了,当然还有些细节问题需要解决。<br />//at91sam7x256的SPI0初始化<br />void Init_SPI0(void)<br />{<br /> GPIO_A->PIO_OER  |=MOSI0 |MISO0 |SC

2010-06-29 12:03:00 5618 8

原创 at91sam7x256之SPI0与SPILCD

<br />又搞了半天,液晶模块显示功能搞定了。<br />LCD应该叫LCM,反正都是叫液晶模块,带字库的液晶12232E。<br />液晶与at91sam7x256连接是通过串口SPI连接的,这样节省了不少管脚,连线也少了。<br />基本上是开发板iar例子搬过来的,但是设置有些不同:<br />1,io初始化不同,因为iar例子里面都是开发板厂家自己写的程序,很乱,看不清楚。<br />    我自己对spi端口进行了初始化,也用了lib_at91sam7x256.h里的库函数,两个都可以用。<br

2010-06-08 12:01:00 1974

原创 at91sam7x256之串口uart0设置之二

<br />搞了两天,at91sam7x256之串口uart0终于搞定了,<br />一开始出现的问题是发送出来的数据不对,但是用串口调试助手给开发板发送数据,然后直接回送没有问题。<br />原因是串口波特率设置不对,我把晶振频率FOSC作为系统主时钟MCK用了,虽然检查半天控制寄存器US_CR和模式寄存器US_MR各个位的值设置都没有问题,也是不行的。<br />看了开发板例程中的board .h头文件,我才知道原来晶振频率FOSC作为系统主时钟MCK不同:<br />#define AT91B_MAI

2010-06-08 11:59:00 3718 2

原创 at91sam7x256之gpio与串口 uart0

 <br />at91sam7x256的gpio输出很简单,只要设置一下<br />PIO_OER寄存器,输出或者清零的时候操作PIO_SODR或PIO_CODR寄存器就可以了。<br />可是gpio输入状态读取的时候直接读取PIO_PDSR是得不到管脚高低电平状态的,<br />必须设置PMC_PCER相应位将PIO 控制器时钟使能,<br />手册上写道【对I/O 线电平读取时需要将PIO 控制器时钟使能,否则PIO_PDSR 读到的是时钟禁用时的I/O<br />线电平。】<br />串口(UA

2010-06-08 11:58:00 2037 2

原创 KEIL加jlink调试at91sam7x256之一

<br />按照keil for arm教程建个工程, 写主函数,操作GPIO,程序写好后编译没有问题,<br /> "at91sam7x.axf" - 0 Error(s), 0 Warning(s). <br />设置debug为JLINK, 程序下载到flash的时候,<br />提示 keil之out window窗口提示错误如下: No Algorithm found for: 00100000H - 001004E7H <br />很是郁闷,咋不行啊, <br />上百度google了一下搜索"

2010-06-04 15:15:00 3946 1

提示
确定要删除当前文章?
取消 删除