调试方面
亮亮。。。
头发还是蛮多的
展开
-
stm32开发环境搭建(一)- MDK + VSCODE
一、keil5+vscode1.1 前提条件首先确保你的电脑上已经安装好vscode以及keil,并且keil可以正常的编辑编译以及烧录。1.2 vscode插件下载安装(1)搜索并安装 Keil Assistant(2)安装好之后,进入扩展设置,将自己电脑中UV4.exe的路径填入 《MDK UV4.exe path》1.3 开始使用(1)使用vscode打开一个工程文件夹(2)区分开文件夹和工程(3)打开工程(4)截止这一步,就和keil很相似..原创 2022-01-03 12:02:17 · 1203 阅读 · 0 评论 -
nrf52832低功耗解决方法
参考文章连接我的代码是在蓝牙串口透传例程之上,增加了ADC采集的功能。在本人使用过程中,关闭Log日志,关闭串口和使用DCDC电源对低功耗测试起到很大帮组。尤其是DCDC电源。关于nrf52832的串口,RX引脚必须在外部上拉电阻,默认是浮空输入,在代码里改成上拉推挽不起作用,只有外部接上拉时才起作用。...原创 2021-11-08 16:07:51 · 1514 阅读 · 2 评论 -
蓝牙协议栈调试使用总结
最近一个月在搞nrf52832的蓝牙通信,期间一度失眠。现在终于调通了,总结一下。回过头来看,就会发现其实所有的通信都是一个套路。通信传输的数据其实都是三部分组成:(1)数据标识(从哪来,到哪去,数据类型,数据长度,操作权限)(2)数据本身(有效负载)(3)数据校验假设现在仅仅需要将蓝牙设备的电池电量98%发送到手机上,我们应该怎么做?如果只有一个蓝牙设备和一个手机,那么最简单的方式是直接发送 98 到手机。那么问题来了,现实中不可能只有一个蓝牙设备也不可能只有一个手机。现在有两个问题需要解决原创 2021-11-04 10:22:47 · 422 阅读 · 0 评论 -
STM32 MDK调试笔记
STM32 MDK调试笔记21.1.30出现的现象1、程序上电没法自动复位2、与串口屏的通信过程中,拔掉串口屏的电源线后,程序卡死,重新给串口屏上电,仍旧卡死解决过程1、上电复位的原因有可能是电路问题,但是这块板子用了很久了,排除电路原因2、先放下复位问题,先看卡死的问题3、进入debug下,让程序run起来4、拔掉串口屏电源线,让程序停止5、程序停在这块“B .”,看到是汇编,瞬间怂了6、不知道该搜索什么关键字,就碰运气吧,输入“stm32 B.”7..原创 2021-01-30 13:15:09 · 209 阅读 · 0 评论 -
stm32之GP2Y1014AU使用
这几天在给人做课设,用到了这个传感器,网上资料很多,但是感觉都是抄的,看了那么多仍旧不是很清楚。我把我总结的分享一下。目录实物图接线方式驱动方式浓度电压转化效果图:资料下载链接:参考资料实物图首先就是我使用的传感器的样子,如图所示:接线方式首先就是他的接线问题,经过我两天的搜集,其接线如图(MCU是stm32f103,其他芯片作参考)其实这张图参考手册是可以画出来的,但是一开始直接在网上找的图片,那水印一层又一层的,都不想提了。原理图说明一下:1.150Ω的电阻和220u的电容是用在红外原创 2020-12-06 15:47:38 · 20961 阅读 · 37 评论 -
eclipse使用常见问题解决方法
eclipse常见问题解决方法1.快速得到类成员中属性的get和set方法打开要生成get和set方法的类所在文件;鼠标右击,选中 “Source” 快捷键为Alt+Shift+S;在弹出窗口中选择 “Generate Getters and Setters…”选择要生成的属性的get和set方法注:直接选择属性前边的框会默认把get和set方法读生成,只需要get或者只需要se...原创 2019-12-07 10:23:27 · 530 阅读 · 0 评论