随笔分类 - STM32
摘要: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个字节,
阅读全文
摘要:#include "ADC124S051.h" #include "stm32f1xx_hal.h" #include "define.h" #include "delay.h" uint32_t *ADC_read_multiple_channel(uint8_t chipselcet) //这个
阅读全文
摘要:1、HAL库方式写的代码;USB虚拟串口发送; 2、USB虚拟串口发送方式在串口助手上没法显示十进制数据,我就专门写了一个显示十进制的助手,我自己用,不嫌弃的话就联系我要。我的还可以是实时显示数据波形哦。 3、数据发送给串口部分的代码没贴,只贴了核心的单通道和4通道 数据读取代码; //定义通道选择
阅读全文
摘要:用visual GDB在线调试stm32代码时,出现错误信息:Error: jtag status contains invalid mode value - communication failure; 同时弹出一个对话框提示:Received a SIGTRAP:Trace/breakpoint
阅读全文
摘要:方法2的方法是visual studio直接导进来keil工程,这样做的一个缺点就是: 1、生成是vs工程目录太乱; 2、keil在编译后.c文件下都会包括用到的.h文件,可以查看到.h文件的内容,但是vs编译后.c文件下并不会包括.h文件,这样在vs里是看不到导进来的.h文件。而且在.h路径方面,
阅读全文
摘要:有三种方法可以在visual studio上实现USB虚拟串口功能。 用到的工具有:visual studio2012;keil5;stm32CubeMX5.3.0; 使用的STM32芯片是:STM32F103C8T6;SWD下载模式; 因为我喜欢visual studio的编辑环境,所以不用kei
阅读全文
摘要:有三种方法可以在visual studio上实现USB虚拟串口功能。 用到的工具有:visual studio2012;keil5;stm32CubeMX5.3.0; 使用的STM32芯片是:STM32F103C8T6;SWD下载模式; 因为我喜欢visual studio的编辑环境,所以不用kei
阅读全文
摘要:/************************************************************************** 函数功能:增量PI控制器 入口参数:编码器测量值,目标速度 返回 值:电机PWM 根据增量式离散PID公式 pwm+=Kp[e(k)-e(k-1)]
阅读全文

浙公网安备 33010602011771号