
STM32学习笔记
文章平均质量分 61
柘木木
这个作者很懒,什么都没留下…
展开
-
在STM32F103xx performance line block diagram找不到某一个外设所挂载在那条总线怎么办?
举例,如果我想找到PWR外设所对应的总线,官方的STM32F103xx performance line block diagram上是找不到的。在APB1上找到,因此可以判定为PWR挂载在APB1上。那么我们就可以去官方的库函数中找。原创 2024-12-28 13:45:16 · 288 阅读 · 0 评论 -
STM32使用UART发送字符串与printf输出重定向
需要提醒的,我们主要是使用printf函数来测试uart接口的功能,, 而printf函数的标准输出设备是显示屏,因此需要将输出重定向到uart口上而不是显示屏上,就需要重写printf,但是,prinft只是一个函数宏,实际靠的还是fputc,所以总的来说还是要重写fputc。因此,我们如果使用调试器(或者叫做仿真器)进行测试调试代码的话,想要有数据从单片机的uart口输出,那么我们应该关闭半主机模式。需要特别注意的是,如果你使用调试器进行Download,也就是下图这个东西,那么使用的将是半主机模式。原创 2024-12-27 21:55:04 · 2015 阅读 · 0 评论 -
使用STM32单片机的Keil4应该如何设置
设置Define: STM32F10X_MD,USE_STDPERIRH_DRIVER 指定你要用的是那一款处理器,这样程序就会有针对性的跳转代码,忽略分支, 使用标准驱动外设。还需要注意的是,正确的连线方式是,TP-Link连接到STM32单片机,然后TP-LINK和STM32单片机分别接上USB线,然后这两条USB线连接到电脑上。6. 在User的文件下创建main.c文件,然后再在keil中手动添加到User分组中。选中"三个正方形的按钮",点击Start分组,点击添加文件。原创 2024-04-19 20:06:20 · 1449 阅读 · 0 评论