摘要: uint32_t Convert_16hex_to_10dec(uint8_t d1, uint8_t d2, uint8_t d3) { uint32_t num; num = d1 * 65536 + d2 * 256 + d3 * 1; return num; } d1,d2,d3是3个字节, 阅读全文
posted @ 2019-11-30 16:24 王纯配 阅读(1111) 评论(0) 推荐(1) 编辑
摘要: #include "ADC124S051.h" #include "stm32f1xx_hal.h" #include "define.h" #include "delay.h" uint32_t *ADC_read_multiple_channel(uint8_t chipselcet) //这个 阅读全文
posted @ 2019-10-31 21:34 王纯配 阅读(290) 评论(0) 推荐(0) 编辑
摘要: 1、HAL库方式写的代码;USB虚拟串口发送; 2、USB虚拟串口发送方式在串口助手上没法显示十进制数据,我就专门写了一个显示十进制的助手,我自己用,不嫌弃的话就联系我要。我的还可以是实时显示数据波形哦。 3、数据发送给串口部分的代码没贴,只贴了核心的单通道和4通道 数据读取代码; //定义通道选择 阅读全文
posted @ 2019-09-01 12:10 王纯配 阅读(250) 评论(0) 推荐(0) 编辑
摘要: 用visual GDB在线调试stm32代码时,出现错误信息:Error: jtag status contains invalid mode value - communication failure; 同时弹出一个对话框提示:Received a SIGTRAP:Trace/breakpoint 阅读全文
posted @ 2019-08-22 17:15 王纯配 阅读(1918) 评论(0) 推荐(0) 编辑
摘要: 方法2的方法是visual studio直接导进来keil工程,这样做的一个缺点就是: 1、生成是vs工程目录太乱; 2、keil在编译后.c文件下都会包括用到的.h文件,可以查看到.h文件的内容,但是vs编译后.c文件下并不会包括.h文件,这样在vs里是看不到导进来的.h文件。而且在.h路径方面, 阅读全文
posted @ 2019-08-22 14:27 王纯配 阅读(730) 评论(0) 推荐(1) 编辑
摘要: 有三种方法可以在visual studio上实现USB虚拟串口功能。 用到的工具有:visual studio2012;keil5;stm32CubeMX5.3.0; 使用的STM32芯片是:STM32F103C8T6;SWD下载模式; 因为我喜欢visual studio的编辑环境,所以不用kei 阅读全文
posted @ 2019-08-22 14:11 王纯配 阅读(589) 评论(0) 推荐(0) 编辑
摘要: 有三种方法可以在visual studio上实现USB虚拟串口功能。 用到的工具有:visual studio2012;keil5;stm32CubeMX5.3.0; 使用的STM32芯片是:STM32F103C8T6;SWD下载模式; 因为我喜欢visual studio的编辑环境,所以不用kei 阅读全文
posted @ 2019-08-22 10:18 王纯配 阅读(451) 评论(0) 推荐(0) 编辑
摘要: /************************************************************************** 函数功能:增量PI控制器 入口参数:编码器测量值,目标速度 返回 值:电机PWM 根据增量式离散PID公式 pwm+=Kp[e(k)-e(k-1)] 阅读全文
posted @ 2019-07-31 17:52 王纯配 阅读(989) 评论(0) 推荐(0) 编辑
摘要: 代码讲解 在这里:https://blog.csdn.net/aqwtyyh/article/details/78316334#comments /* *\ Filename : write_data.v Author : Cwang Description : Revision History : 阅读全文
posted @ 2019-07-25 11:55 王纯配 阅读(588) 评论(0) 推荐(0) 编辑
摘要: 第二章 完美接地 VS.不完美接地图2.1显... 阅读全文
posted @ 2019-07-04 10:36 王纯配 阅读(144) 评论(0) 推荐(0) 编辑