STM32
文章平均质量分 66
程序mode
物联网工程
展开
-
STM32学习笔记6:CAN的应用(三机通信)
依照下图的参数进行配置CAN1,首先要将上述的时钟配置好才能配置CAN1,配置CAN1 需要考虑时钟参数他的波特率公式为。三个ST-LINK V2烧录器(一个也行就是比较麻烦要一直换板子烧录,个别需要找厂家要升级步骤才能使用)配置串口也是老生常谈了,这里就不细说了,要是想知道就去找我之前的详细串口介绍视频。打开STM32CubeMX,点击下图所指的按钮进入创建工程界面。点击生成后弹出以下窗口选择图中所指的按钮,打开项目。若干杜邦线(公对公的和母对母的)按照下图勾选CAN1的中断。main函数外的函数书写。原创 2024-06-03 17:38:15 · 525 阅读 · 0 评论 -
STM32学习笔记5:I2C的应用
打开STM32CubeMX,点击下图所指的按钮进入创建工程界面。点击生成后弹出以下窗口选择图中所指的按钮,打开项目。在main()中的while循环外进行写入以下代码。添加以下函数在该文件中,以便使用串口打印内容。在以下函数内中均需要添加头文件为以下代码块。一个STM32F407ZGT6开发板。一个ST-LINK V2烧录器。一个AT24C16存储器模块。一个CH340串口模块。若干杜邦线(母对母)原创 2024-06-03 18:30:27 · 338 阅读 · 0 评论 -
STM32学习笔记4:定时器的应用
写入的代码如下,这个代码的含义是当定时器溢出时会回调该函数,即每一毫秒会触发一次该函数,所以我们使用该函数设计一秒的延时效果,这样可以在不空等一秒中的情况下执行延时操作。首先我们续接之前的配置进行后续的设置,如果没看过之前的设置可以去看看我之前的文章。的延时效果,而定时器的频率的公式是。的可以去看一下我之前的学习笔记。原创 2024-05-10 16:43:14 · 1533 阅读 · 0 评论 -
STM32学习笔记3:使用PWM(脉宽调制)进行发送脉冲信号给STM32引脚
基于STM32CubeIDE的简单开发原创 2023-12-15 12:02:39 · 1075 阅读 · 0 评论 -
STM32学习笔记2:USART的应用(扩展printf函数进行串口通信)
将上述代码插入到上图中的位置后按照下图的操作进行操作,下图的操作很重要,如果没有勾选,则数据会传输不过去,整个程序卡住。结果如下图所示,没有问题。按照下图中的指示测试一下。函数是否可行,记得写在。原创 2024-05-08 11:22:10 · 143 阅读 · 1 评论 -
STM32学习笔记2:USART的应用
这个平台对于STM32的设计非常便利,具有图形化的设计界面,大大简化了对各个硬件的初始化工作,在该平台上设计我们所需要使用的硬件接口,在这之后使用keil5平台进行代码的设计就简化了许多。依照上图的显示结果来看我们是对的,在接收数据之前对串口调试助手中的信息也要进行配置,还记的我们之前在配置串口信息中的内容吗,的TXD,即需要将发送方的发送数据口对接到对方的接数据口。原创 2024-05-06 11:04:15 · 1805 阅读 · 2 评论 -
STM32学习笔记1:通信的概念
【代码】STM32学习笔记1:通信的概念。原创 2024-04-29 15:49:56 · 109 阅读 · 0 评论