![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
杂项
通下水道技术一流
纸上得来终觉浅
展开
-
STM32 PWM OC(输出比较)模式
就是跟CCR寄存器比较,相等就做信号翻转动作,然后计数器循环回来,再相等再信号翻转参考下图,之前CCR是0x003A,所以在0x003A时翻转,之后CCR写入0xB201,所以在0xB201时翻转:原创 2021-10-14 00:07:11 · 1491 阅读 · 0 评论 -
CSDN无法贴图的问题解决
CSDN现在BUG多,体验不是很好无法贴图,就不要复制粘贴,图先存到本地然后上传,我这里这样做可以解决原创 2021-10-13 09:52:48 · 128 阅读 · 0 评论 -
mcu的PWM配置
参考STM32,这里我不先展开说什么寄存器,工作要的是效率,最好先找到正确的配置步骤,然后按步骤去设定寄存器,这里不要自己去配寄存器,用库函数,原因还是效率,库函数帮我们封装了大量配置寄存器细节,我只需检验配置步骤 所以配置一个外设工作,最重要是如何找到让它工作起来的步骤(应参考例程和教程,对应特殊MCU需要厂商support),对于STM32的PWM,总结需按如下配置步骤:1.PWM外设时钟配置,STM32的PWM是Timer来生成的,那也就是配置对应的Timer的时...原创 2021-10-13 00:01:27 · 1893 阅读 · 0 评论 -
USB设备短路致使电脑故障的一些启发
现象:昨天,我的电脑突然呼呼呼风扇声音很大,然后屏幕就黑掉了,按开机键也没有反应。很快我闻到了一股烧焦味,我以为是主板烧了,我赶紧把电源拔掉,HUB开关关掉,但是电脑风扇依然很大声在转,我一摸插在电脑上的逻辑分析仪很烫手,很明显逻辑分析仪里面短路了,我赶紧把逻辑分析仪拔掉,终于风扇不转了。 修理过程:我以为主板已经坏了,我就把电脑抱到咨询部了,一个小师傅按了一下电源没反应,后面的大师傅说按一下没反应不用拆了,这个状态坏了只能送修理厂,按5到10秒试试,然后小师傅按了5到10...原创 2021-09-16 14:39:33 · 8959 阅读 · 2 评论 -
c语言创建、读写文件
样例:const char filename[] = "highscore.raw"; int score = 1088; FILE *hs; /* create the file and write the value */ printf("Writing high score: %d\n", score); hs = fopen(filename, "w"); if (hs == NULL) { fprintf(stderr, "Error writing to %s\n",原创 2021-09-14 16:22:57 · 578 阅读 · 0 评论 -
ISR是什么
Interrupt service routine中断服务例程其实就是中断函数原创 2021-09-03 10:46:48 · 494 阅读 · 0 评论 -
在需要makefile编译链接的工程中,vscode的go to definition功能失灵
解决办法:1.先编译,建立链接关系,然后就可以go to definition了2.编译后,仍然要注意,在一些宏被注释的文件里,go to definition会go to到别的不相干的同名宏,不要被误导原创 2021-08-29 21:47:18 · 829 阅读 · 0 评论 -
beyond compare个人实际开发中用途
1.在sensor setting数据中,将新平台上面抓到的数据和在标准平台上面抓到的数据进行对比2.用于小工程的代码管理,查看前后两个版本修改了哪些内容原创 2021-08-13 21:44:47 · 90 阅读 · 0 评论 -
简单乒乓操作
执行流程:数据进入缓存1——>数据进入缓存2,同时缓存1中的数据处理并输出——>数据进入缓存1,同时缓存2中的数据处理并输出原创 2021-08-05 13:56:08 · 811 阅读 · 0 评论 -
解决CSDN插入或上传图片出现问题
这个问题很烦,解决方法记录一下:1.用360清理浏览器缓存,未能解决2.重启电脑,重置一切网络状态,解决了原创 2021-07-27 12:07:02 · 345 阅读 · 0 评论