![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
STM32
Tim-For-Yang
这个作者很懒,什么都没留下…
展开
-
STM32 串口DMA收发
DMA确实是个好东西!但是可能有很多初学者或者使用串口通信不是很快、且大数据量的情况下一般直接用了接收中断去处理数据了。但是如果使用串口高频率的进行大数据量收发的话那么就要注意了,如果本身程序的架构写的不是很好,或是上位机线程的不确定很有可能会导致丢帧或是溢出等问题。所以如果是使用STM32的外设进行通信建议优先使用DMA方式吧,现在以STM32F1系列串口进行简单的DMA功能演示。功能说明:...原创 2019-11-24 13:50:07 · 925 阅读 · 0 评论 -
MCU常用外设之-IIC
IIC协议分析及时序图:原创 2018-06-09 14:37:26 · 1846 阅读 · 0 评论 -
STM32F1定时器关于ARPE位控制的影子寄存器(预装载寄存器ARR)写入测试
参考博文:https://blog.csdn.net/huangtonggao/article/details/6458522测试分析如下:情况①代码: int main(void) { int i=0; delay_init(); NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2); LED_Init(); //LED端口初始化 ...原创 2018-06-09 14:31:26 · 5554 阅读 · 0 评论 -
如何使用MDK生成.bin文件
本文介绍如何使用MDK平台生成.bin格式的文件。①使用MDK打开项目。②选择③勾选User一栏下的After Build/Rebuild中的Run#1,然后点击下图3箭头所示,选择MDK的安装目录中的fromelf.exe文件,则可自动选择文件路径。④上一步路劲选择完毕后双击路径继续添加 --bin --output以及.bin文件的输出路径和文件名,以及.axf文件的...原创 2019-09-15 22:10:01 · 373 阅读 · 0 评论 -
Cortex-M3中的NVIC概览
一、CM3及STM32中断介绍。1.CM3内核支持256个中断,其中包含了16个内核中断和240和外部中断,并且具有256级可编程的中断设置。2.STM32一共使用了84个中断,包含16个内核中断和68个可屏蔽中断,具有16级可编程的中断优先级。3.STM32F103系列上仅使用了60个可屏蔽中断,V3.5标准外设库中通过枚举类型IRQn将内核中断(中断号小于0)和可屏蔽中断(中断号大...原创 2019-10-04 11:30:02 · 1210 阅读 · 0 评论 -
ESP82系列无线模块AT指令使用列举
查询wifimode:AT+CWMODE?连接到公司wifi:AT+CWJAP="ssid","密码","key"与AP断开连接:AT+CWQAP查询设备ip,该命令返回两个IP鈂:IPAT+CIFSR是否自动连接ap:AT+CWAUTOCONN=1Station模式:ESP8266模块通过路由器连接互联网,手机或电脑通过互联网实现对设备的远程控制。AP模式:是Access...原创 2019-10-04 11:43:40 · 2694 阅读 · 0 评论