![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
单片机
介绍单片机及单片机编译软件的知识
William.csj
华中科技大学在读博士研究生。
研究方向:多目标跟踪,单目标跟踪。
本科经历:获得国家奖学金等十余项奖学金,参加数学竞赛、数学建模竞赛、ROBOCON机器人比赛、互联网+、挑战杯等,曾获数学竞赛全国一、二等奖、数学建模竞赛多次国家(际)一、二等奖、ROBOCON机器人两次全国二等奖(队长)、互联网+全国铜奖(省最佳创意奖)等十余项国家级奖项,曾在深圳科创学院智能驾驶中心担任视觉感知算法实习生。
展开
-
串口通信——发送和接收数据的本质探索
一、参考文章【串口通信】字符串发送与十六进制发送的区别利用串口收发浮点数浮点数与4个字节的转换二、小贴士共用体,啥数据都能传与接收,特别方便char-float,char-double,char-int通常是将浮点数、整数等乘以一个倍数,如10,100,1000,10000等,然后将其转换为整型数据再转化为单个字节进行传送...原创 2021-12-15 12:00:52 · 1850 阅读 · 0 评论 -
STM32——基于Keil+ST-LINK测量程序运行时间
STM32 | 一种简单、实用的测量程序运行时间的方法转载 2021-05-29 14:54:38 · 1081 阅读 · 0 评论 -
STM32——快速识别芯片引脚数
原创 2020-06-26 01:33:43 · 4318 阅读 · 0 评论 -
STM32——继电器使用方法
https://blog.csdn.net/qq_38431572/article/details/80657407?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522159963784919195188353342%2522%252C%2522scm%2522%253A%252220140713.130102334…%2522%257D&request_id=159963784919195188353342&biz_id=0&a转载 2020-09-09 16:44:00 · 9643 阅读 · 0 评论 -
STM32——正点原子无线下载器使用注意事项
1.下载的时候需要选用DAP模式2.下载器的接收端的TX需要与板子的RX连接,下载器的接收端的RX需要与板子的TX连接。原创 2020-08-01 12:56:06 · 4867 阅读 · 0 评论 -
STM32——IO的串口配置
F1:需要一个IO口设定为输入,另一个IO口设定为输出。F4:两个IO口都必须要设定为输出。下图为F4的配置截图:原创 2020-07-21 18:27:49 · 1502 阅读 · 0 评论 -
STM32——EXTI—外部中断/事件控制器
外部中断是软件级别的,属于可控的。外部事件是硬件级别的,最终输出一个脉冲信号。详细见:https://www.cnblogs.com/firege/p/9287065.html转载 2020-07-14 08:55:27 · 906 阅读 · 0 评论 -
STM32——串口中断触发条件
单片机串行口是发送或接收完一帧数据才进入中断的,一帧数据一般设定为一个字节(8位),此时串口的DR寄存器中只有这一帧的数据,记住只有这一帧的数据!!!原创 2020-07-13 16:18:28 · 7662 阅读 · 0 评论 -
STM32——u8与char的区别
u8:无符号字符型,相当于unsigned charchar:有符号字符型原创 2020-07-12 18:34:43 · 7531 阅读 · 1 评论 -
STM32——Jlink-SWD模式调试的引脚分布
10针:20针:原创 2020-06-26 00:06:01 · 2378 阅读 · 0 评论 -
STM32——查看系统时钟的简单方法
1.首先加入这两行代码RCC_ClocksTypeDef get_rcc_clock; RCC_GetClocksFreq(&get_rcc_clock);2.将开发板与电脑用J-link或者st-link连接起来,开启调试模式。3.将get_rcc_clock变成watch1观察变量4.点击get_rcc_clock左侧的加号,出现显示0x00000000。5.将代码运行过自己加的那两行代码,即可观察时钟值。6.用计算机自带的计算器,调成程序员模式,之后将十六进制换算成1原创 2020-06-17 01:29:04 · 11397 阅读 · 1 评论 -
STM32——PWM实战例子+精炼讲解
例子:使用定时器14的PWM功能,输出占空比可变的PWM波,用来驱动LED灯,从而达到LED【PF9]亮度由暗变亮,又从亮变暗,如此循环。PWM输出配置步骤:使能定时器14和相关IO口时钟。使能定时器14时钟:RCC_APB1PeriphClockCmd();使能GPIOF时钟:RCC_AHB1PeriphClockCmd ();初始化IO口为复用功能输出。函数:GPIO_Init();GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AF;原创 2020-06-17 01:12:05 · 2434 阅读 · 0 评论