[原创]
pic18 starterkit 学习0x0F——SPI
一、简介
SPI,是英语Serial Peripheral Interface的缩写,顾名思义就是串行外围设备接口。SPI,是一种高速的,全双工,同步的通信总线,并且在芯片的管脚上只占用四根线,节约了芯片的管脚,同时为PCB的布局上节省空间。本次的任务是通过SPI方式与RC522模块通讯,实现卡识别并读取卡的类型信息。
[media]http://player.youku.com/player.php/sid/XMTg1NzAwMjQxNg==/v.swf[/media]
二、硬件连接
CPU与RC522通过SPI的4根线连接。
三、代码
(1)初始化SPI
(2)向指定地址写数据
(3)从指定地址读数据
四、测试
有卡识别时,蜂鸣器发出滴的一声,串口输出卡的类型信息。
五、附件
本帖最后由 mzb2012 于 2016-12-10 00:03 编辑
暂无评论,赶紧抢沙发吧