自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 keil5字体颜色配置,代码提示,补齐,扩大界面。备忘录

选红箭头的Auto Hide,可以将左侧边栏隐藏。要查看时鼠标悬停到左侧边蓝色箭头就可以显示。不小心关掉的窗口可以在 View 选项中打开。下方的编译窗口等也一样可以选择Auto Hide。将这些都隐藏后,工作区就变大了。Edit>Configuration>Text Completion 进入该窗口后按照绿圈中设置,可实现代码提示和代码补全。鼠标悬停在被调用的函数上,可以看到该函数的函数原型。/*******************************************

2022-03-18 22:00:00 13478 5

原创 嵌入式、单片机开发、使用vscode按F12无法多文件跳转的弥补办法,以及(更新本地自建文件路径)includepath

vscode按F12无法跳转(更新本地自建文件路径)原本可以跳转的内容今天无法跳转了,百度了好久也没找到合理的答案,也搞不清楚问题出在哪里。我平时是把vscode当作代码编辑起来用的。记得以前的时候下载完vscode添加C/C++插件就可以用了。最后解决办法是手动添加自建源文件的路径,方法如下:1:ctrl + shift + p然后输入config,选择红箭头所指的2这里会自动生成一个.json文件3在红箭头处添加逗号,以作间隔,在下一行可以添加需要的文件路径,除最后一行每行末尾都要有逗号

2022-02-28 21:30:00 1259 1

原创 旋转编码器EC11调试心得

手头的旋转编码器为20格一定位一脉冲,在静止的时候AB两线输出都是高电平。转动一格,AB两线各自输出一个低电平脉冲,然后又回到高电平状态。对应于EC11内部AB两个触点开关的动作为断开–>闭合–>断开。通过区分哪根线先触发低脉冲来判断顺时针旋转(正转),逆时针旋转(反转)。下图是时序图,但与我用的可能不是一个型号,时序有出入。也可能是我错了,请大家帮忙指正谢谢大家。看网上资料有大佬利用逻辑分析仪,将A线作为时钟,B线作为data线,将扭动的脉冲信号,转换成了通讯协议的方式,检测时钟线的触发边

2021-11-18 20:23:29 4339

原创 关于调ads1115时差分数据错误的时序分析,以及ads1115的计算公式

在驱动里,主机发读指令后没有等待从机应答,而是发送两个周期sda的高电平,这便成了错误的根源实际现象就是差分输入测量正量程范围时,数值会跳到负量程取值区间。经过逻辑分析仪显现的时序找到了问题。如下:ads1115数据格式所以一个正值范围的数据,丢失最高位0以后,次高位可能为1,而主机会把它存放在最高位,所以使数据掉入错误的取值范围。且采集的第八位实际为从机释放sda等待应答的电平信号,该为读取恒定为1.而第八位由于从机不再发送数据。采集的全为1,导致测量精度也不够。且计算时除以变成65535而不是

2021-11-11 10:55:39 2521

原创 逻辑分析仪软件基础使用方法( 基于logic 1.2.18)

如图即是逻辑分析仪软件。先将逻辑分析仪的线接好,记得把分析仪的地接在板子的地上。软件允许模拟运行,如果没接分析仪也可以看到波形如果接了分析仪,此处为start在start右侧紧挨着有一个双三角的按钮可以调节采样的频率speed(sample rate),以及采集样本的时间或数量duration(record data for)实际使用,建议采样速率不低于实际通信速率的10倍,鉴于硬件的情况,最大采样频率不要超过2M Sample/s。右侧由上至下可以选择采集的时间,ms、秒、或者选择采集多.

2021-11-10 20:41:34 13634

原创 利用DAC输出恒定电压值(无触发)

本人,尝试用DAC控制通道输出固定电压。参考了野火利用定时器和DMA去生成正弦波的方法没有成功。将触发方式按照网上资料改为软件触发,添加相应函数仍为得到解决。后来才晓得DAC不是每个型号都有这里我用无触发方式,将参数写入DAC_SetChannel1Data()即可,首先是DAC配置函数配置好后,利用相关函数直接赋值给DAC,每三秒增加一点幅值,增加十次利用adc采集结果...

2021-11-09 17:29:55 2117

原创 打印系统时钟,将vet6芯片的模板启动文件换为c8t6支持的

打印时钟部分:#include "stm32f10x.h"#include "bsp_usart.h"//#include "stm32f10x_rcc.h"//为了查看时钟临时加的(没用上所以注释掉)RCC_ClocksTypeDef RCC_ClocksStruct;int main(void){ /*初始化USART 配置模式为 115200 8-N-1,中断接收*/ USART_Config(); //查看系统频率及外设总线频率 //RCC_ClocksTypeD

2021-11-05 09:59:23 201

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除