STM32学习
文章平均质量分 79
僚机武士
这个作者很懒,什么都没留下…
展开
-
4G模块应用——发送一封Email
4G模块应用——发送一封Email基于有人公司的4G模块使用串口调试助手控制4G模块从而发送一封Email具体实施1.AT指令对4G模块进行配置具体用到的指令集如下注意:1.第一步进入指令配置模式时,是先输入“+++"(无回车换行),然后4G模块发送一个’a’字符我,我同要立即发送‘a’,收到4G模块发来的“OK”代表成功进入配置模式。2.设置SOCKETA的远程IP和端口:这里我们使用网易163邮箱:调用端口号固定为25。具体设置为:AT+SOCKA=TCP,smtp.163.com,25原创 2020-09-07 21:13:18 · 4296 阅读 · 0 评论 -
DEBUG——正点原子的一个关于串口中小缺陷的问题
DEBUG——正点原子的串口程序中关于printf小缺陷的问题这篇文章是针对我大概半个多月前遇到的一个关于串口的bug,之前一直不太明白这个bug问题出现在哪,还以为是关于printf()自身的原因。今天因为我编程序过程中必须要用到printf()函数输出数据,所以就仔细地琢磨了一下,终于找到了BUG出现的原因。一.问题出现首先我们先看正点原子的一段例程 if(USART_RX_STA&0x8000) { len=USART_RX_STA&0x3fff;/原创 2020-09-07 20:24:12 · 1408 阅读 · 1 评论 -
STM32CubeMX快速生成STM32F407ZG芯片寄存器初始化
STM32CubeMX快速生成STM32F407ZG芯片寄存器初始化STM32CubeMX对于一些使用STM32比较多的开发者比较熟悉,但对于刚接触STM32系列单片机的开发者就可能显得陌生一些。STM32CubeMX是一款由ST公司推出的帮助STM32开发者快速搭建STM32工程文件的图形编程软件。STM32CubeMX的好处在于,开发者不用像以前一样自己编程来对单片机的寄存器进行操作,该过程不仅繁琐并且提高了用户代码的出错性,而使用STM32CubeMX该软件只需在软件里面对直观的芯片图形和配置选项原创 2020-09-01 01:07:14 · 2195 阅读 · 0 评论 -
STM32串口学习小结
STM32串口学习小结串口是一个单片机常用的外设模块,对于单片机的外部通讯,程序调试都有着十分重要的作用。所以作为嵌入式学习中一个必须掌握的外设模块,这里向大家分享的我学习小结。1.通讯理论知识简要介绍...原创 2020-08-19 08:46:20 · 989 阅读 · 0 评论 -
STM32F103串口BUG——一个神奇的BUG
STM32F103串口BUG——一个神奇的BUG昨晚自己写了一个串口程序,主要内容有:串口的初始化以及中断函数(返回接受到的值),已及在主函数使用printf函数。这是写好程序后进行调试,发现一开始串口上可以显示我在主函数中编译的printf函数,串口初始化无误。但是一旦我在串口调试工具中向单片机串口写入一个数,发现串口调试助手并没有显示写入的数并且printf函数中的内容也不再打印,看起来好像程序卡在中断中出不来。我上网查了很多发现有人提到是由于ORE置位产生中断标志的原因,但我按照格式将其标志位清零,原创 2020-08-14 15:01:42 · 881 阅读 · 0 评论 -
STM32F103知识点小结—GPIO功能设置
STM32F103知识点小结—GPIO功能设置STM32F1系列的单片机具有丰富的外设,其中最基础的就是GPIO的使用。IO口模式的分类IO口模式可大致分为8类。按基本功能可以分为(1).输入功能1.浮空输入2.上拉输入3.下拉输入4.模拟输入(2)输出功能1.开漏输出:可以输出高、低电平,连接数字器件2.推挽输出:适合做电流型驱动,驱动能力较强相关寄存器TM32 的每个 IO 端口都有 7 个寄存器来控制。他们分别是:配置模式的 2 个 32 位的端口 配置寄存器 CRL 和 C原创 2020-08-11 20:29:06 · 1988 阅读 · 0 评论 -
STM32F103系列单片机知识点小结——初识F103
STM32F103系列单片机知识点小结——初识F103一.C语言常用运算符和函数1.位操作运算符&:按位与 ~:按位取反|:按位或 <<:左移运算符^:按位异或 >>:右移运算符2.常用语句函数条件编译:ifdef含义: 当满足某条件时对一组语句进行编译,而当条件不满足时则编译另一组语句。eg:#ifdef: 标识符程序段1#else程序段2#endif变量申明:externC 语言中 exte原创 2020-08-09 09:06:28 · 1736 阅读 · 0 评论 -
STM32学习笔记——基于正点原子例程编码器模式小结
STM32学习笔记——基于正点原子例程编码器模式小结本文作者为小白,漏洞较多,大家见谅。最近一段时间学习了,STM32f4的编码器功能,经过自己探索和他人的热心帮助,对于编码器模式有了一定了解。STM32f4单片机提供编码器模式,以便用户可以直接使用编码器模式读出编码器所传输的位置信息,供单片机进行下一步操作。本文章所使用的编码器为直流电机尾部自带的编码器。其图片如下:学习STM32编码...原创 2019-10-24 19:23:21 · 7896 阅读 · 7 评论