本例展示了如何实现2个SPI之间的在全双工(full-duplex)模式下通信,通过NSS软件管理,实现了由主向从,接着又从向主发送数据。 在本例程中,设置SPI1和SPI2为8bit数据帧,9Mbit/s传输速率。 在第一阶段,由主SPI1把SPI1_Buffer_Tx发送到SPI2,由从SPI2把SPI2_Buffer_Tx发送到SPI1。传输完成后,通过比较判断传输是否正确。 由于NSS管脚由软件管理,因此,可以在不改变硬件配置的情况下使SPI1由主变从,而SPI2由从变主。在第二阶段,由从SPI1把SPI1_Buffer_Tx发送到SPI2,由主SPI2把SPI2_Buffer_Tx发送到SPI1。传输完成后,通过比较判断传输是否正确。 在STM3210B-LK1上,如果以上4个传输都正确,则亮起LED1(LD4),否则亮起LED2(LD3)。
标签: full-duplex SPI 全双工 模式
上传时间: 2017-01-31
上传用户:lz4v4
1、直到批号为0645的片子,chip erase指令还是不可靠的, 这在datasheet 52页有描述。 2、芯片的页大小寄存器只能写一次(OTP), 如果配置为每页512字节后就再也不能写回每页528字节了。 3、网上很多例程是旧版的161B的程序,跟161D操作指令有不少差别, ATMEL已经不建议使用这些旧指令了, 移植的时候注意对照DATASHEET修改过来。 4、写入时一定要查询状态寄存器的忙碌标志, 否则后续指令无效,外部的RYD/BUSY#管脚反映的状态, 并不能作为写入的参考,当初就是在这个地方卡了3天时间。 5 部分函数做过测试,其余难免有错
标签: 0645
上传时间: 2017-02-10
上传用户:dbs012280
这个是MFRC500的中文资料,里面包括MFRC500的特性,功能,应用,管脚定义等
上传时间: 2013-12-21
上传用户:星仔
电子课程设计数字钟的源代码,已在试验箱上实现,定义了管脚。可以调整时间
上传时间: 2017-02-19
上传用户:JasonC
懒人HD7279A驱动模块,改改管脚,直接include就可以用
上传时间: 2014-07-15
上传用户:cooran
简单的无线遥控音乐制作 采用HC2272,HC2262接收, 对应管脚连接: 1、无线遥控部分 D0----P1^0 D1----P1^1 D2----P1^2 D3----P1^3 VT----P3^2 2、显示部分: 74LS48驱动共阴数码管 A-----P3^0 B-----P3^1 C-----P3^2 D-----P3^3 3、蜂鸣器(或喇叭) P3^4
上传时间: 2014-12-01
上传用户:txfyddz
自己实用Verilog编写的UART程序,1位开始位,8位数据位,1位停止位,本测试程序配置完管脚后,实用串口大师发送数据,则返回数据为发送数据+1
上传时间: 2014-01-26
上传用户:zmy123
如果是T6963C控制器的,可以先看清液晶模块的管脚定义,然后正确连接到J1的插针上。液晶初始化程序可能需要进行相应的修改。
上传时间: 2013-12-06
上传用户:ywqaxiwang
稳压二极管的技术资料,特性及管脚图应用等
上传时间: 2014-01-04
上传用户:stewart·
TIL113是光电耦合器,具有低电压,抗干扰能力强,可靠稳定等优点。具有三个管脚。
上传时间: 2017-06-24
上传用户:jcljkh