- 博客(7)
- 收藏
- 关注
原创 使用xshell转J-LINK RTT Viewer打印的设置方法
j-link RTT Viewer调试打印无法解决中文乱码的问题,使用xshell连接RTT进行打印。端口、协议和主机ip和图片一致就可以了。希望可以帮助到遇到同样问题的朋友们。
2024-02-29 17:20:06
441
原创 PWM在不停止输出时改变频率出现波形的异常问题
在PWM不停止持续输出的时候改变PWM的频率和占空比会导致PWM的波形出现问题波形,如下图:因为PWM的频率是由自动重装载寄存器arr和比较寄存器compare决定的,所以我在更改这两个值改成新的频率之前先停止PWM定时器,然后使能自动重装载功能,完成后再次写入新的自动重装载值和比较寄存器的值,然后使能定时器开始新的频率。希望对遇见同样问题的小伙伴有帮助。
2024-01-11 21:37:04
1042
原创 ADC采集数据完成不进中断的问题
因为我之前用的ADC模式是扫描模式,所以我感觉有可能是ADC的通道还没有扫描完DMA就再次开始搬运了,但是通道没有扫描完有的通道是没有数据的,所以DMA就会失败导致有时可以进中断有时进不去中断,于是我就把ADC的模式改成了连续转换模式就解决了这个问题。希望对遇见同样问题的伙伴们有帮助。我在main函数的while循环中运行上面的代码,adc实时采集应该每次DMA转运完成都要进入一次中断,但是我在跑程序时出现了经常进不去中断的问题。
2024-01-11 08:56:17
2204
原创 利用mqtt.fx软件实现聊天功能,fx订阅“up“主题,程序订阅“down“主题。使用如下的json通信协议。
【代码】利用mqtt.fx软件实现聊天功能,fx订阅“up“主题,程序订阅“down“主题。使用如下的json通信协议。
2023-09-13 19:23:36
177
原创 嵌入式面试知识点
总结来说,结构体和共用体在存储和特性上的主要区别在于他们在内存中如何分配空间以及如何处理成员变量的数据。结构体每个成员有自己的内存空间且可以同时保存多个值,而共用体所有成员共享同一块内存空间,同一时间只能保存一个成员的值。
2023-09-13 15:11:47
104
原创 版本控制工具Git的简单使用
Git是一款世界上目前最先进的版本控制系统,主要作用就是:版本控制+多人协作。什么是版本控制哪?专业解释一般为:版本控制是指对软件开发过程中各种程序代码、配置文件及说明文档等文件变更的管理,是软件配置管理的核心思想之一。版本控制最主要的功能是追踪文件的变更。它能够记录每一次文件改变的时间、更改人和更改的内容等信息,同时为每一次的更改赋予新的版本号。除了记录版本变更外,版本控制的另一个重要功能是支持并行开发。
2023-09-11 19:58:37
59
原创 数据结构基础
1、将头节点与当前链表断开,断开前保存头节点的下一个节点,保证后面链表能找得到,定义一个q保存头节点的下一个节点,断开后前面相当于一个有头的空链表,后面是一个无头的单向链表。//当f(n)的表达式中只有常数项的时候,有意义 f(n) = 8 -》T(n)=O(1)f(n) = 3*n^5 + 2*n^3 + 6*n + 10 *n^0 //10 代表的是常数项;//最高项n^2 ,只保留最高项,其它项舍去 f(n) = n^2/2 ,再除以最高项系数 除以1/2 f(n) = n^2。
2023-06-14 16:46:49
1088
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人