自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (4)
  • 收藏
  • 关注

原创 Ubuntu强制千兆有线网络的网速到100M和10M

强制网速为百兆或者千兆时,参数为100baseT-HD,100baseT-FD, 1000baseT-HD,1000baseT-FD。1)强制到10M:mii-tool -F 10baseT-HD en0(网络名称)2) 查看网速: cat /sys/class/net/eth0/speed。4)查看网络目前的状态: mii-tool -v。10baseT-HD:10M半双工模式。10baseT-FD:10M全双工模式。借助的工具:mii-tool。参数介绍:-F :强制执行。3)恢复网络为自协商模式。

2023-06-16 14:09:59 1728

原创 内核--打印设备树

内核 打印 设备树的修改

2023-06-06 15:08:37 365

原创 看门狗的原理和驱动实现

** 看门狗驱动实现**## 标题1.看门狗的主要功能看门狗本质是一个定时器,用于恢复处理器。本次所用看门狗包含一个数据寄存器(Data register)和一个计数寄存器 (16-bit counter register),当计数寄存器的值和数据寄存器的值相等时,系统会复位。为了防止复位,要定时“喂狗”,避免计数器和数据寄存器的值相等。2. 喂狗操作当计数器(COUNT)的值从0开始递增时,喂狗就是给COUNT值清零。这里有专门的清零寄存器,即给第十位赋值为1.给寄存器的

2022-10-08 13:38:42 796

原创 回调函数的同步和异步理解

回调函数

2022-07-23 18:46:31 2295

原创 串口DMA发送--双BUFF和DMA完成中断--适用于低波特率

串口DMA BUFF发送,DMA完成中断实现,使用DMA双BUFF

2022-06-23 16:08:37 1773

原创 串口DMA接收数据使用双BUFF,接收不定长数据

串口DMA接收,双BUFF,不定长数据

2022-06-22 17:32:58 909

原创 线程的创建与执行,线程不能重复被调用

线程创建和执行

2022-06-22 14:33:13 401

原创 串口DMA实现接收--不定长度接收

串口DMA接收不定长度,带操作系统

2022-06-18 18:02:28 4196

原创 GD32串口DMA模式实现3M波特率--串口发送空中断和DMA发送完成中断--SylixOS系统下实现

GD32串口DMA模式实现,发送双BUFF,高波特率

2022-06-08 10:23:16 5221

原创 LVGL的8.2.0移植----------一段内存被篡改的错误

介绍在移植8.2.0版本的时候,我们可以查看输入设备接口官方例程lv_port_disp_template.c,直接在此内容上添加和更改内容会事半功倍;在移植过程中由于我没有使用这个模板,而是直接修改的v7版本的显示接口,所以出现了在显示过程中内存被修改导致系统崩掉的现象;具体出问题在代码上显示的逻辑是,显示的回调函数调用不成功:显示DEMO执行过程中,首先执行的回调函数是_lv_disp_refr_timer,在执行过程中系统会崩掉;最后排查到的原因是在lv_port_disp.c中定义了

2022-03-30 14:49:22 866 1

原创 超声波测距传感器-HC-SR04 STM32407 中断触发

原理:1.给控制端Trig一个至少持续10us的高电平信号2.模块内部自动发送8个40kHZ的脉冲,自动检测是否有信号返回。3. 信号返回时,接收端Echo检测到高电平,高电平持续的时间即决定的检测距离 距离=(高电平脉冲时间*340)/2.(声的传播速度340m/s)4.鉴于我已经在别的模块用过外部中断,所以使用定时器的输入捕获引脚,进行抓取,当识别到上升沿时定时器开始计时,识别到下降...

2021-05-19 09:40:13 1159

原创 STM32F4 的GPIO基本应用

学习了开发板STM32F1和F4之后发现 他们的GPIO功能是不同的STM32F4IO基本应用一、IO的主要特性:受控 I/O 多达 16 个● 输出状态:推挽或开漏 + 上拉/下拉● 从输出数据寄存器 (GPIOx_ODR) 或外设(复用功能输出)输出数据● 可为每个 I/O 选择不同的速度● 输入状态:浮空、上拉/下拉、模拟● 将数据输入到输入数据寄存器 (GPIOx_IDR...

2021-05-19 09:38:53 344

原创 USMART组件应用

首先通过usmart组件可以用来调试程序里的任何函数的参数,通过串口助手。USMART的特点:1, 可以调用绝大部分用户直接编写的函数。2, 资源占用极少(最少情况: FLASH:4K SRAM:72B )。3, 支持参数类型多(数字(包含 10/16 进制)、字符串、函数指针等)。4, 支持函数返回值显示。5, 支持参数及返回值格式设置。6, 支持函数执行时间计算( V3.1 版本...

2020-02-13 21:41:46 348

原创 用ST-LINK2V 与STM32板子的JTAG口相连下载程序

用ST-LINK2V 与STM32板子的JTAG口相连。1.安装ST-link的驱动,百度上可搜到。2.使用SWD模式,则需要四根线相连.分别是STLINK的SWCLK、SWDIO与JTAG上9脚(SWCLK)、7脚(SWDIO)相连;然后是电源与地分别相连。电源接的是3.3v.(用万用表测得板子的JTAG的电源为3.3v).![在这里插入图片描述](https://img-blog.cs...

2019-12-26 19:16:35 1115

能够以支持3.125M波特率的串口调试助手,丁丁调试助手; 同时支持TCP,UDP调试

这个串口调试助手虽然可以支持到3.125Mbsp,但是需要自己的硬件先支持到3.125Mbsp,这个调试助手才可以识别3.125Mbsp,才可以设置波特率成功;

2022-06-21

KEY-测试 (2).zip

设计使得4*4键盘 可以实现四个功能键,串口循环输出最后一次按下的键值 要想实现16个按键 自己再添加就可以 按键设置的引脚自己设置

2020-02-27

差分进化算法改进研究.txt

差分进化算法存在的问题 及 改进研究

2019-06-08

基于stm32的温度与ph源代码.zip

基于stm32的温度与ph源代码 串口可实现

2019-06-08

空空如也

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

TA关注的人

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