推荐星级:
  • 1
  • 2
  • 3
  • 4
  • 5

STM32F1和F302-NUCLEO SPI通信(操作讲解+程序源码).

更新时间:2019-12-12 09:15:29 大小:665K 上传用户:liqiang9090查看TA发布的资源 标签:STM32F1 下载积分:2分 评价赚积分 (如何评价?) 收藏 评论(0) 举报

资料介绍

在考虑NUCLEO通信时,先暂时考虑SPI总线方式,因为UART和I2C速度都太慢,采用并行总线的方式应用起来还不太稳定,后期再做测试。在这里就分享一个实验成功了的SPI总线双机通信!

在测试中,让F1作为主机,F302-NUCLEO作为从机,SPI总线中,CS引脚都采用内部软件控制,主机CS引脚内部上拉到VCC,从机CS引脚下拉到GND,这样,可以省略一个IO线!连接方式如下:

测试命令如下:通过F1的四个按键,分别发送0X01 0X02 0X030X04字符,F3-NUCLEO板子收到字符后,将特定字符打印到串口中。其中,从机通过SPI中断方式接受主机数据。

在主机端,为了测试方便,需要实现LED/KEY/UART/SPI等模块的底层驱动配置,这个都在附件工程中!在从机端,为了实现命令打印和测试,也需要实现LED/KEY/UART/SPI模块的配置,对于F3-NUCLEO,测试了一个按键和串口,


部分文件列表

文件名大小
工程文件/F1-SPI-主.rar
工程文件/F3-NUCLEO-SPI-从.rar
工程文件/

全部评论(0)

暂无评论