嵌入式
小隽肝
小隽隽 篮球 台球 redwing
展开
-
【嵌入式】STM32实现SPI双机通信的一些细节(3)问题汇总
STM32实现SPI双机通信的一些细节(3)从机接收中断的疑问背景问题描述背景主机:初始化时只使能接收中断,需要被发送的数据准备好后,使能发送中断,立即发送;从机:初始化时使能发送、接收中断,此时会立刻触发一次发送中断,在发送中断中执行 SPI_I2S_SendData(User_SPI, SPI_Slave.response);按照我的理解,从机的时钟由主机控制,因此虽然执行了这个函...原创 2019-04-15 16:42:53 · 6712 阅读 · 19 评论 -
【嵌入式】STM32硬件系统复习
【嵌入式】STM32时钟系统复习前言时钟系统SPI时钟频率问题前言SPI的初始化中需要配置波特率分频系数,需要了解stm32的时钟和总线等基础结构知识才能搞清楚SPI的实际可配置的工作频率。此外,在网上查找有关SPI的峰值工作频率出现了很多超频会跑飞的情况,大部分的说法是虽然STM32的SPI支持很多不同的工作频率,但最终的选择会受到硬件等诸多因素的影响。时钟系统STM32之所以会有相比5...原创 2019-04-20 16:53:07 · 1004 阅读 · 0 评论 -
【嵌入式】STM32实现SPI双机通信的一些细节(1)
STM32实现SPI双机通信的一些细节(1)背景介绍双机通信需要考虑哪些内容SPI简介主从机通信构思背景介绍实现STM32F405双机通信,拥有明确的主从机关系,通信由主机控制,可以向从机写入数据或者读取数据。目前的需求只涉及一主一从,对于多主多从的情况,了解了基本原理以后我觉得不是很难。实现双机通信花费了我大量的时间,非常痛苦,STM32参考手册以及博客上很多内容都讲得非常含糊。对于硬件片选...原创 2019-04-14 15:25:07 · 11730 阅读 · 29 评论 -
【嵌入式】STM32实现SPI双机通信的一些细节(2)片选总结
STM32实现SPI双机通信的一些细节(2)片选总结SPI片选总结坑爹的主从机通信构思SPI片选总结虽然说一主一从好像和片选没什么关系但是不搞清楚总觉得心里发慌,但是不搞不知道,一搞折腾了我好几天。目前我接触到的很多示例代码包括正点原子的教学视频中,对于软件片选的选择显得理所当然,几乎没有设置为硬件片选的情况。《STM32中文参考手册》中关于软硬件片选讲的很混乱,看了好几遍也摸不着头脑。下面我...原创 2019-04-14 16:35:30 · 12543 阅读 · 21 评论 -
【电路设计】AD17使用及PCB绘制总结
AD17及PCB绘制总结前言AD17安装破解步骤常用快捷键一些注意事项常用汇总如何制作封装库如何导入已有的库文件如何修改元器件的封装如何编译原理图如何确定板子的外形如何添加定位孔如何挖凹槽修改铜区与走线之间的距离前言去年12月接受了教研室飞控板更新换代的任务,作为一名新手走了一遍流程,原理图梳理、封装对应、布局布线……在使用过程中不断地感慨AD17真是一个强大的软件。评价一个人的工具使用水平就...原创 2019-04-15 10:26:58 · 10162 阅读 · 0 评论 -
【嵌入式】基于SPI的M8266WIFI模块调试
【嵌入式】anylinkin M8266WIFI模块调试前言前言之前接触过UART8266模块,但是它本质上是串口转wifi,带宽瓶颈都被串口给限制死了,不符合我的需求。在正点原子网站上无意间发现anylinkin出的基于SPI的8266模块,果断入手回来摆弄试试。官方给出的数据是,能够达到M级的传输速率,可以应用在图传等领域。我是在STM32F405上使用它,经过一段时间的摆弄,基本达到了可...原创 2019-05-22 18:49:13 · 3379 阅读 · 19 评论 -
【ucos】基于UCOSIII的电机闭环控制
【嵌入式】基于UCOSIII的电机闭环控制前言前言由于项目需求,需要对电机进行闭环控制。采用UCOSIII作为开发平台,效率的确是要高很多呀。具体是需求如下:上位机:通过串口向单片机发送电机转速控制指令、实时显示转速曲线;单片机:实时发送电机转速数据帧、实时输出pwm信号、实时检测电机转速、pid控制...原创 2019-07-22 16:44:13 · 975 阅读 · 1 评论