自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 资源 (11)
  • 收藏
  • 关注

原创 函数指针使用问题

(1)处理到main.c的时候,先处理x.h,发现x.h包含了a.h,继续处理a.h,此时发现重复包含x.h,直接跳过了,然后发现了struct_a,此时#pragma pack(1) 并没有生效。(2)处理到a.c的时候,#pragma pack(1)已经生效了,所以在a.c的作用域范围内struct_a是按照1字节解析了,所以p指针在a.c内能正常使用,而在main.c内无法正常使用。返回重新查看头文件发现,a的头文件包含x的头文件,x的头文件也包含了a的头文件。同时main文件包含了x的头文件。

2023-04-07 15:15:44 78

原创 MDK 更换版本,原工程debug标签setting闪退

问题描述:重装电脑后,MDK更换版本。然后发现以前可以正常工作的工程文件电机debug标签下的setting后鼠标转圈然后闪退。解决方法:上网查资料,普遍表示删除.uvoptx文件即可。后发现工程文件只有.uvopt文件,尝试删除.uvopt文件。问题解决。...

2021-10-30 14:16:00 461

转载 HardFault_Handler问题查找方法

问题描述:当程序进入HardFault_Handler(void),此时程序进入死机状态。也就是程序跑飞了。HardFault_Handler难处理是因为我们不知道程序为何会进入HardFault_Handler中断,也不知道程序在哪里进入了HardFault_Handler中断。所以需要想办法知道程序在哪里,在哪个程序段进入了HardFault_Handler。首先需要了解HardFault_Handler是一个中断程序,那我们就参考中断的处理过程。中断处理第一步,入栈,入栈需要保存寄存器

2020-09-03 13:37:11 1600

原创 使用串口过程中遇到的问题总结

1. 环境:PC使用通用串口助手,开发板使用串口调试程序现象:使用开发板测试串口程序,发现串口可以收到数据,却不是开发板发出来的数据。收到的数据和PC自身发出的数据一样。解决方法:先程序单步调试,发现PC的发送数据无法正常触发中断,由此判断出,PC发出的数据无法正常到达开发板触发中断,且发现PC可以收到和自身发出数据一样的数据,所以检查硬件,发现PC的TX与RX互联,并没有正确接到开发板的...

2020-08-01 16:55:02 2760

原创 Ymode协议的bootloader

一、ymode协议传输过程1、从接收方开始,先发送字符'C',开始传输。2、发送方接受到‘C’以后,发送第一包数据数据内容为文件名大小等。3、接收方接受到文件信息,发送ACK,并发送一个字符‘C’4、发送方收到'C'以后开始发送数据包5、接收方收到数据包,发送ACK应答,等待下一包并继续应答直到传输完毕。6、发送方传输完毕,发送EOT7、接收方发送NAK8、发送...

2018-11-22 21:43:56 1094 12

原创 STM32学习遇到的问题及问题解决方法(一)

1. 工程可以正常运行,部分模块运行不正常,比如串口。解决方法:工程的时钟配置不对,对于工程的时钟树的理解,时钟源可以分为外部晶振和内部晶振,一般选择外部晶振然后需要对时钟源进行倍频和分频,验证时钟的方法可以是观察对应时钟寄存器的值,然后主时钟对了之后在对外设时钟进行检查,其中有一个外部时钟源的宏定义只会影响到串口和iis,需要特别注意。2. 串口配置不对的问题,以及串口配置需要注意...

2018-05-16 22:13:07 6412 1

sensor_tool.rar

C#写的校准下位机电流的软件

2021-06-18

AN3376 Application note.pdf

This application note is intended for developers using the STM32F2x7 microcontroller. It provides implementation solutions for In-Application Programming (IAP) using the STM32F2x7 Ethernet communications interface.

2019-12-06

移植FREE_RTOS工程.rar

自己在stm32f103上移植的FreeRTOS操作系统实现点灯,注意:系统时钟是64M不是72M,使用的是内部晶振,文件内由工程文件,英文文档FreeRTOS的软件下载包

2019-11-10

自己用c#写的串口助手,学习c#使用

用来学习c#写的一个小工程,是一个串口助手,有兴趣可以下载

2019-04-24

stm32 f1相关中文手册

Cortex-M3权威指南(中文),STM32F103xCDE_DS_CH_V5,STM32中文参考手册_V10

2019-04-22

STM32F1使用内部晶振配置64M时钟

使用stm32f1的HSI时钟配置64M系统时钟,使用systick测试。 使用串口测试,通信正常

2019-01-23

ad7195数据手册官方原理图用户指南

ad7195数据手册,官方原理图,用户指南 The AD7195 is a low noise, complete analog front end for high precision measurement applications. It contains a low noise, 24-bit sigma-delta (Σ-Δ) analog-to-digital converter (ADC).

2018-12-19

TB6612FNG驱动电机

使用stm32f1驱动TB6612FNG控制直流电机转动,内含TB6612FNG使用说明

2018-10-23

MPU9250数据手册及产品说明书

MPU9250 9轴数据传感器, 英文寄存器手册,产品说明书

2018-10-15

TLE5012 角度传感器 数据手册

TLE5012角度传感器数据手册,版本v1.0,2010-11 可用于控制三项电机

2018-10-15

空空如也

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

TA关注的人

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