硬件
陈益达_2020
这个作者很懒,什么都没留下…
展开
-
STM32定时器编码器模式无法做到抗干扰
STM32定时器编码器模式无法做到抗干扰STM32定时器编码器模式无法做到抗干扰STM32定时器编码器模式无法做到抗干扰当使用定时器编码器模式采集AB相编码器脉冲时,若分频系数不为零,则在某一相有干扰脉冲时,无法滤除。只有在分频系数为零时,才可以做到抗干扰。...原创 2021-10-26 11:28:06 · 702 阅读 · 0 评论 -
IIC挂死原因探究
项目场景:提示:这里简述项目相关背景:例如:项目场景:示例:通过蓝牙芯片(HC-05)与手机 APP 通信,每隔 5s 传输一批传感器数据(不是很大)问题描述:提示:这里描述项目中遇到的问题:例如:数据传输过程中数据不时出现丢失的情况,偶尔会丢失一部分数据APP 中接收数据代码:@Override public void run() { bytes = mmInStream.read(buffer); mHandler.obta原创 2021-04-26 14:31:40 · 874 阅读 · 0 评论 -
STM32CubeMX_以太网_RMII_LwIP_TCP
STM32CubeMX_以太网_RMII_LwIP_TCP前言一、参考博文二、注意事项1.Server端网关的配置2.LwIP库针对每种协议类型都出台了参考源码3.网速测试前言提示:使用CubeMx配置以太网LwIP,stm32配置为TCP Server端。一、参考博文https://blog.csdn.net/weifengdq/article/details/102960914https://blog.csdn.net/wofreeo/article/details/89359583二.原创 2021-04-23 15:48:38 · 1063 阅读 · 0 评论 -
HC-25wifi模块配置连接问题
项目场景:HC-25wifi模块配置连接问题问题描述:有的手机无法搜到wifi热点,只有个别手机能搜到。配置动态IP不成功,无法连接到网络。原因分析:原因如下:通过测量WiFi的供电电源发现电源波纹比较大,而WiFi模块对电源电压有一定要求。解决方案:通过在wifi模块附近焊接滤波电解电容解决。...原创 2021-03-17 16:55:43 · 1107 阅读 · 0 评论 -
单片机不工作
项目场景:单片机不工作问题描述:排除了单片机焊接问题后,单片机依然不工作,但有的软件烧写进去可以工作。原因分析:通过仿真调试和示波器测量发现,外部晶振没有正常工作。原因是晶振的封装和之前批次的不同。解决方案:通过更换原封装的晶振。...原创 2021-03-17 14:07:44 · 590 阅读 · 0 评论 -
STM32CubeMx创建DAC+DMA多通道输出BUG调试
项目场景:STM32CubeMx创建DAC+DMA多通道输出问题描述:无法控制DAC的输出值。原因分析:配置DAC DMA配置问题。DAC没有被触发。解决方案:虽然将DAC设置成软件触发,但是不成功。改成定时器触发方式,就可以了。...原创 2021-03-10 11:50:11 · 663 阅读 · 0 评论 -
STM32CubeMx创建ADC+DMA多通道采集 BUG调试
项目场景:STM32CubeMx创建ADC+DMA多通道采集问题描述:ADC的值无法自动更新,ADC的DMA通道无法自动循环搬运数据。原因分析:配置ADC DMA配置问题。原因DMA请求设置为设置成循环模式。解决方案:检查以下两个位置。...原创 2021-03-10 11:45:06 · 588 阅读 · 0 评论 -
CubeMx工程,jlink无法识别到设备
项目场景:采用STM32CubeMx构建工程问题描述:采用STM32CubeMx构建工程后,烧写过一次,第二次无法烧写,jlink无法识别到设备。J-LINK突然不能下载(错误:JLink Warning: RESET (pin 15) high, but should be low. Please check target)原因分析及解决方案:原因是再SYS中的Debug模式默认为no Debug。由于我们采用的是swd debug模式,所以这里要设置成Serial Wire。此外,采用ST原创 2021-03-09 13:50:27 · 853 阅读 · 0 评论 -
KEIL MDK平台 S3C2440 UCOS-II的移植
KEIL MDK平台 S3C2440 UCOS-II移植的上机过程KEIL MDK平台 S3C2440 UCOS-II移植的上机过程准备工作移植编译链接源程序烧写、调试博客同款例程KEIL MDK平台 S3C2440 UCOS-II移植的上机过程本系列博文将从软件仿真开始一步步介绍KEIL MDK平台 S3C2440汇编/c语言程序的编辑、编译、链接、调试过程,以及建立裸机程序、移植ucos操作系统、移植ucGUI的全过程。本帖将介绍基于KEIL MDK平台 S3C2440 uCOS-II移植的上机过原创 2020-11-23 10:55:39 · 730 阅读 · 0 评论 -
KEIL MDK平台 S3C2440 编译链接、烧写调试
KEIL MDK平台 S3C2440 C语言软件仿真的上机过程KEIL MDK平台 S3C2440 编译链接、烧写调试的上机过程建立工程,添加源文件编译链接源程序代码烧写与调试博客同款例程KEIL MDK平台 S3C2440 编译链接、烧写调试的上机过程本系列博文将从软件仿真开始一步步介绍KEIL MDK平台 S3C2440汇编/c语言程序的编辑、编译、链接、调试过程,以及建立裸机程序、移植ucos操作系统、移植ucGUI的全过程。本帖将介绍基于KEIL MDK平台 S3C2440 编译链接、烧写调试原创 2020-11-21 15:51:59 · 1284 阅读 · 1 评论 -
根据逻辑进行编程框架
这是一个电机寻零的逻辑代码实现void axle_zero_handle(void){ switch(pro.axle_zero_flag) { case 0://初始状态 { pro.axle_zero_flag = 1; pro.pwm_out =MIN_SPEED; if(SENSORM == 1)//初始位置在零位 {// ...原创 2020-06-11 16:29:09 · 174 阅读 · 0 评论 -
激光器设计方案
1. 概述 重武器激光器能够模拟各类重武器枪支对战术人员、车辆设施等的杀伤或者毁伤效果。重武器激光器能够模拟枪支、武器的激发方式,可单次、连续重复触发功能。2. 实现功能详细描述 其工作原理如图1所示,发射端是指各类型的重武器,接收端是指战术人员、车辆设施等。通过激光编码实现对不同枪支武器类型、红蓝双方以及枪支武器编号的区分,编码信息经激光发射出去,经过空气介质的传播到被...原创 2020-06-03 16:28:17 · 1405 阅读 · 0 评论