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

原创 Keil出现:Flash Timeout.Reset the Target and try it again.

STM32芯片的读写保护(Read-Write Protection,简称R/W Protection)是一种功能,用于防止特定代码区域或闪存区域被意外修改或擦除。2)访问控制:STM32的片上系统(System-on-Chip, SoC)内集成了专门的 Flash控制器,可以通过软件配置来启用或禁用不同区域的读写权限。如果烧录速度设置得过高,超过了闪存的写入速度限制,可能会导致烧录过程超时。1)闪存区域定义:STM32的闪存通常被划分为不同的区域,如用户闪存区、系统区等,每个区域都有其特定的权限设置。

2024-06-20 10:11:37 324

原创 STM32L4串口发送数据与串口助手上显示数据不符问题解决

*最终解决:**代码是基于寄存器编写的,经过debug查看寄存器的值发现,是由于波特率计算错误即:LPUART1 -> BRR的值错误导致的。**现象:**使用STM32L412往串口助手上发送数据,串口助手上显示的数据并不是实际发送的数据。

2024-05-27 09:41:45 277

原创 Keil报错:Implicit declaration of function ‘xxx‘ is invalid in C99.

解决办法:将uart.h放在图一文件中即可,#include"usart.h"如图二,函数声明的usart.h文件并没有被图一包含,所以会导致该警告,由于函数声明的先后顺序,导致前面的函数先执行,但其中包含了未声明的函数。该警告的意思是:函数“xxx”的隐式声明在C99中无效。2、原因:被调用的函数声明放在执行调用函数的声明前面。1、原因:程序未将函数声明的头文件包含进来。解决办法:将函数声明顺序换一下即可。

2024-05-22 20:31:21 626 1

原创 PAT乙级测试题1001_C语言

对任何一个正整数 n,如果它是偶数,那么把它砍掉一半;如果它是奇数,那么把 (3n+1) 砍掉一半。卡拉兹在 1950 年的世界数学家大会上公布了这个猜想,传说当时耶鲁大学师生齐动员,拼命想证明这个貌似很傻很天真的命题,结果闹得学生们无心学业,一心只证 (3n+1),以至于有人说这是一个阴谋,卡拉兹是在蓄意延缓美国数学界教学与科研的进展……我们今天的题目不是证明卡拉兹猜想,而是对给定的任一不超过 1000 的正整数 n,简单地数一下,需要多少步(砍几下)才能得到 n=1?

2022-10-19 22:13:54 66

原创 PAT乙级测试题1004_C语言

其中姓名和学号均为不超过 10 个字符的字符串,成绩为 0 到 100 之间的一个整数,这里保证在一组测试用例中没有两个学生的成绩是相同的。对每个测试用例输出 2 行,第 1 行是成绩最高学生的姓名和学号,第 2 行是成绩最低学生的姓名和学号,字符串间有 1 空格。读入 n(>0)名学生的姓名、学号、成绩,分别输出成绩最高和成绩最低学生的姓名和学号。第 n+1 行:第 n 个学生的姓名 学号 成绩。第 2 行:第 1 个学生的姓名 学号 成绩。第 3 行:第 2 个学生的姓名 学号 成绩。

2022-10-19 22:10:22 86

原创 C语言学习_结构体

结构体

2022-10-08 20:04:37 66

原创 C语言学习_冒泡排序

例题:封装一个函数,利用冒泡排序,实现对整型数组的升序排序。

2022-10-08 18:52:56 85

空空如也

空空如也

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

TA关注的人

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