自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 收藏
  • 关注

原创 【笔记】w5500 官方DHCP库 使用

官方版本 V4.0.0无需改动。

2024-04-20 13:24:03 254

原创 【坑】32 卡 在 LDR R0, =SystemInit

但是 多点几次 run ,也能跑起来,退出 debug模式,重启还是跑不骑来。然后debug 发现卡在 LDR R0, =SystemInit。使用gd32过程中 使用了 printf.之后 板子就启动不了了。关闭了keil的微库,

2024-04-08 12:47:06 214 2

原创 【笔记】gd32移植 freertos

编译发现存在错误,显示INCLUDE_xTaskGetCurrentTaskHandle未定义。修改 freertos.h 253行代码 改为 1。按照教程 添加代码,依然报错。

2024-04-02 16:48:57 145

原创 【笔记】GD32F103 GPIO (KEIL平台)

arm基本都一样详细见手册。

2024-04-02 11:53:42 215 1

原创 【笔记】GD32F103在KEIL平台 新建 工程

更改keil分组根据分组 在工程文件夹 新建分类文件夹本工程drivers 文件夹 留作后用,放以后开发 需要的 驱动库 ,例如 LCD 等等每个分组 添加对应的文件

2024-04-01 16:18:09 152

转载 ESP32 修改flash分区 plo平台

该程序需要1404165bytes内存(1404165/1024/1024=1.34mb),但是可用内存只有1310720bytes(1310720/1024/1024=1.25mb),显然内存是不够的, 但是我们使用的esp-wroom-32的flash总共有4mb,那我们有没有办法增加用来存储程序的内存呢?esp32内存中有一张分区表,将内存划分成几个不同的区域,用于存储不同的内容,我们只需要对这一张分区表进行修改就能实现我们的目的。其中default.csv就是默认的分区表,我们将其打开。

2024-03-04 23:45:49 60 1

原创 【小坑】STM32 CUBE IDE printf 重定向问题

遇到问题:无法输出,勾选LIB微库也没用。在main.c 加入代码。

2024-01-22 15:48:54 395

原创 【笔记】LINUX-ubuntu ESP-IDF环境搭建

idf 环境搭建

2024-01-06 17:32:07 1101 4

原创 【填坑笔记】PlatformIO ESP8266 无法自动上传

PlatformIO esp8266 自动下载

2023-12-29 15:00:44 367 1

原创 【笔记】STM32-PWM-cubeMX

STM32 pwm cubeMX

2023-12-07 15:55:01 41 1

原创 【笔记】JDY-40模块 使用

JDY-40 无线串口模块

2023-10-08 22:23:24 450 1

原创 记录PlatformIO 安装

查找出系统环境变量里的python路径。暂时删掉(安装结束后再恢复)进入vscode 安装即可。

2023-07-21 14:20:32 62 1

原创 HAL flash读写(掉电保存)(笔记)

STM32 HAL库 flash 读写操作。应用:掉电数据保存等等。

2023-02-20 21:10:06 832

原创 【笔记】HAL DMA 串口空闲中断处理不定长数据

应用案例:hal库 dma串口应用。利用串口的空闲中断,实现消息帧无缝自动回发。stm32f1xx_it.c空闲中断中获取有效消息数量,并置位消息标志。usart.c 一定要开启 空闲中断。

2023-02-18 14:25:32 480

转载 STM32 uart 校验 乱码

去网上查STM32接收乱码的问题,网上说到一个上位机(e.g. 串口助手)数据长度为8,下位机(e.g. STM32固件)的数据长度要设为9。说是数据长度是数据位长度 + 停止位的和。官方F1固件库中串口的例子工程,都是直接给串口通讯参数赋值,并没有根据上位机通讯参数来设置下位机通讯参数的例子。去查一下,这个上位机数据长度为8,下位机数据长度必须设置为9,这个说法是从哪来的?试了一下,将数据位设置位9, 可以通讯了。

2023-02-04 01:08:14 198

转载 STM32代码实现us延时

STM32代码实现us延时

2022-12-28 18:54:31 1338

原创 生日蜡烛

原题:某君从某年开始每年都举办一次生日party,并且每次都要吹熄与年龄相同根数的蜡烛。现在算起来,他一共吹熄了236根蜡烛。请问,他从多少岁开始过生日party的?请填写他开始过生日party的年龄数。注意:你提交的应该是一个整数,不要填写任何多余的内容或说明性文字。答案:26#include<stdio.h> int age,zong=0; int r(int i) { age=i; zong=i; while(zong<236) {

2020-11-05 22:05:36 63

原创 凑算式 蓝桥杯 暴力解法

原题: B DEFA+ --- + -------- = 10 C GHI这个算式中A~I代表1~9的数字,不同的字母代表不同的数字。比如:6+8/3+952/714 就是一种解法,5+3/1+972/486 是另一种解法。这个算式一共有多少种解法?注意:你提交应该是个整数,不要填写任何多余的内容或说明性文字。答案:29思路:有九个不同的未知数,各不相同。最容易想到的方法就是暴力解法,9层遍历,再加一个查重,输出答案...

2020-09-29 07:57:40 534 1

转载 快速排序 蓝桥杯

原题:排序在各种场合经常被用到。快速排序是十分常用的高效率的算法。其思想是:先选一个“标尺”,用它把整个队列过一遍筛子,以保证:其左边的元素都不大于它,其右边的元素都不小于它。这样,排序问题就被分割为两个子区间。再分别对子区间排序就可以了。下面的代码是一种实现,请分析并填写划线部分缺少的代码。#include <stdio.h>void swap(int a[], int i, int j){ int t = a[i]; a[i] = a[j]...

2020-09-27 23:04:14 307

原创 打印方格 蓝桥杯

原题:小明想在控制台上输出 m x n 个方格。比如 10x4的,输出的样子是:+---+---+---+---+---+---+---+---+---+---+| | | | | | | | | | |+---+---+---+---+---+---+---+---+---+---+| | | | | | | | | | |+---+---+---+---+---+---+---+---+---+---+| ...

2020-09-26 17:04:35 290

转载 平方怪圈 蓝桥杯

原题:如果把一个正整数的每一位都平方后再求和,得到一个新的正整数。对新产生的正整数再做同样的处理。如此一来,你会发现,不管开始取的是什么数字,最终如果不是落入1,就是落入同一个循环圈。请写出这个循环圈中最大的那个数字。请填写该最大数字。注意:你提交的应该是一个整数,不要填写任何多余的内容或说明性文字。答案:145c语言 代码如下:#include<stdio.h>int main(){ int n = 12,i; int sum = 0; for

2020-09-26 16:05:25 290

原创 煤球数目 蓝桥杯

#include<stdio.h>int main(){ int x=0,and=0; for(int n=1;n<=100;n++) { x+=n; and+=x; } printf("%d\n",and); return 0; }

2020-09-26 13:13:33 261

原创 报纸页数 蓝桥杯 最快解法

原题 :X星球日报和我们地球的城市早报是一样的,都是一些单独的纸张叠在一起而已。每张纸印有4版。比如,某张报纸包含的4页是:5,6,11,12,可以确定它应该是最上边的第2张报纸。我们在太空中捡到了一张X星球的报纸,4个页码分别是:1125,1126,1727,1728请你计算这份报纸一共多少页(也就是最大页码,并不是用了几张纸哦)?请填写表示总页数的数字。注意:你提交的应该是一个整数,不要填写任何多余的内容或说明性文字。思路:把这些报本书纸想象成一本书,每一张报纸是4...

2020-09-25 21:18:48 444

空空如也

空空如也

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

TA关注的人

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