自定义博客皮肤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)
  • 资源 (1)
  • 收藏
  • 关注

原创 STM32标准库源码分析——GPIO_Init()

本文详细讲解了STM32标准库源代码中的GPIO_Init()函数

2024-07-05 00:30:31 823

原创 串口通信将程序烧入开发板时,数据前会多一位乱码

Debug单步调试之后发现时在GPIO_Init()函数设置CRH寄存器产生的,这里我使用的是usart1,usart1的TX的GPIO引脚是PA9,就是初始化这个引脚的CRH寄存器的时候会像向开发板发送一个乱码字符。使用stm32f103zet6烧写串口通信程序时,发现串口助手接收到的数据前会多一位乱码,使用Bus Hound抓取数据后发现在数据通过串口发送前程序就已经发送了一位字符。

2024-04-26 19:03:07 124 1

原创 使用usart发送数据一直卡在while(USART_GetFlagStatus(USARTx, DEBUG_USART_FLAG)== RESET);

问题描述:在学习野火的串口通信实验时,使用串口助手给单片机发数据,单片机没有把数据发送回来。在Debug查看寄存器值之后发现其他寄存器值都正确,只有usart的DR寄存器一直没有值,单步调试程序卡在while(USART_GetFlagStatus(USARTx, DEBUG_USART_FLAG)== RESET);解决办法:勾选Reset and Run。

2024-04-25 20:27:11 479 1

原创 cortex jlink jtrace target driver setup未响应

问题描述:下载程序选择JLINK点击Seting后keil会卡死。解决办法:先将开发板通电,JLINK先连接开发板,再连接电脑。

2024-04-25 04:38:16 143

原创 LED灯闪烁实验中灯一直亮不闪烁

最开始我调用延时函数为delay(1000);导致LED灯观察不到闪烁,后来调整为delay(1000000);在使用软件延时控制LED灯闪烁时,LED灯一直亮,没有闪烁,Debug排查了寄存器也没有问题。

2024-04-12 05:32:28 232 2

原创 keil5在debug时看不到寄存器的值

在魔术棒中Debug界面修改为红圈内容,所以下面两个Parameter为-pSTM32FXXX,因为我使用的开发板时STM32F103ZE,所以为-pSTM32F103ZE。在编写小灯闪烁程序时由于delay时间太短,导致观察不到红灯的闪烁,debug时看不到寄存器的值。第一行左边的Parameter的值为REMAP,前面没有-

2024-04-12 05:21:49 599

原创 keil5中while循环中内容无效问题

keil5中while循环内容无效

2024-04-10 14:02:26 472 1

java项目-ATM机的图形界面实现

适合新手,采用图形界面实现ATM机登录账户,修改密码,查询余额,模拟取款,退出等功能。

2021-07-16

空空如也

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

TA关注的人

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