有關於EP2C的一些程序(EX:I2C,FLASH,IRDA,MUSIC,LED,LIGHT,SRAM,UART,PS2,SPI )
上传时间: 2013-12-01
上传用户:shanml
本例展示了如何实现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
本例展示了如何设置TIM工作在输出比较-非主动模式(Output Compare Inactive mode),并产生相应的中断。 TIM2时钟设置为36MHz,预分频设置为35999,TIM2计数器时钟可表达为: TIM2 counter clock = TIMxCLK / (Prescaler +1) = 1 KHz 设置TIM2_CCR1寄存器值为1000, CCR1寄存器值1000除以TIM2计数器时钟频率1KHz,为1000毫秒。因此,经过1000毫秒的时延,置PC.06输出为低电平。 同理,根据寄存器TIM2_CCR2 、TIM2_CCR3和 TIM2_CCR4的值,经过500毫秒的时延,置PC.07输出为低电平;经过250毫秒的时延,置PC.08输出为低电平;经过125毫秒的时延,置PC.09输出为低电平。 输出比较寄存器的值决定时延的大小,当计数器的值小于这个值的时候,点亮与PC.06-PC.09相连的LED;当计数器的值达到这个值得时候,产生中断,在TIM2的4个通道相应的中断里,把它们一一关闭。
标签: Inactive Compare Output mode
上传时间: 2013-12-20
上传用户:ghostparker
Photonic crystal square resonant cavities TE-TM mode
标签: Photonic cavities resonant crystal
上传时间: 2013-12-24
上传用户:vodssv
SPI接口通信源程序,包含SPI通信规则和SPI接口的出错分析及其改进
上传时间: 2014-01-12
上传用户:zhuyibin
spi源码,是verliog的,有需要的可依参考进行设计自己的工程,后续有需要还有一个使用说明附上
上传时间: 2017-02-05
上传用户:yepeng139
本程序是C8051F040的LCD范例程序。用SPI总线的LV595芯片输出脚控制LCD。
上传时间: 2013-12-05
上传用户:wxhwjf
基于FPGA的SPI控制器.doc,包括FPGA实现地源代码和协议的基本介绍
上传时间: 2017-02-06
上传用户:cazjing
此函数把SPI的读写功能集成在一块,传递的val既是向SPI写的数据,也是从SPI读取的数据,只需要在执行读或写之前把MCU的I/O脚设置成相应的输出或输入即可。(因为在大部分应用中,是把SPI的DI和DO相连并用MCU的一个IO口来读写)。
上传时间: 2013-12-27
上传用户:l254587896
st Cotex M3 的一个用SPI驱动的12864液晶的程序,只需要根据你的液晶修改相应参数即可,可移植性强,对用意法cotex M3 自己做板开发的用户有一定的帮助
上传时间: 2017-02-09
上传用户:saharawalker