- 博客(45)
- 资源 (4)
- 收藏
- 关注
原创 STM32F103xx TFT液晶显示ASCII字符串、中文、图片并且显示带有镜像和旋转功能
STM32F103xx TFT液晶显示ASCII字符串、中文、图片并且显示带有镜像和旋转功能参考例程STM32F103xx OLED旋转显示图片STM32F103xx OLED镜像显示图片ASCII点阵库中文点阵库图片点阵库
2022-11-03 23:00:55
1413
原创 STM32G030Cx HAL库Flash擦除或编程操作出错的解决办法
STM32G030Cx HAL库Flash擦除或编程操作出错的解决办法
2022-09-24 18:17:11
3354
7
原创 STM32F103xx毫秒级任务管理器、调度器(动态任务创建的方式实现)
STM32F103xx毫秒级任务管理器、调度器(动态任务创建的方式实现)
2022-08-08 22:40:13
613
3
原创 解决Ubuntu执行sudo命令后提示无法解析主机
解决Ubuntu执行sudo命令后提示无法解析主机异常现象异常原因查看修改主机名普通用户与管理员间的切换异常现象异常原因/etc/hostname和/etc/hosts文件中主机名称不一致导致,将其修改一致即可。修改此文件时需要使用管理员权限。查看修改主机名普通用户与管理员间的切换普通用户切换到root命令 sudo suroot切换到普通用户命令 su 用户名ceo@vmware:~$ sudo suroot@vmware:/home/ceo# su c
2022-05-07 22:50:11
3332
1
原创 STM32H743xx串口1中断接收不定长数据并根据自定义ASCII协议处理,实现多参数的协议解析以及读写操作
STM32H743xx串口1中断接收不定长数据并根据自定义ASCII协议处理,实现多参数的协议解析以及读写操作
2022-04-09 22:46:06
804
原创 STM32H743xx串口1中断接收不定长数据并转发用HAL实现
STM32H743xx串口1中断接收不定长数据并将接收到的数据转发到上位机显示用HAL实现
2022-04-01 21:44:22
2762
原创 独立按键扫描实现单击、双击、长按、组合等事件,使用FlexibleButton来实现
独立按键扫描实现单击、双击、长按、组合等事件,使用FlexibleButton来实现
2022-03-28 22:54:32
1489
原创 Android Notification(通知消息)
Android Notification通知消息Android Notification(通知消息)样式一、核心文件源码二、主界面页面三、单击通知跳转的Activity四、单击通知跳转的页面五、最终效果Android Notification(通知消息)样式① 为小图标② 为App名称③ 为标题④ 为内容⑤ 为大图标一、核心文件源码Demo5_Practice_Notification.java文件package com.xsuper.demoapplication;impo
2021-11-19 23:20:55
2435
原创 C语言数据结构———循环队列(数组实形式用宏定义方式实现)
C语言数据结构———循环队列(数组实形式用宏定义方式实现)文章目录C语言数据结构———循环队列(数组实形式用宏定义方式实现)意图目的一、数据类型定义二、队列结构体定义三、操作队列的函数四、简单测试意图目的使用宏定义方式来实现循环队列的效率比较高。一、数据类型定义typedef unsigned char u8;typedef unsigned short int u16;typedef unsigned int .
2021-09-18 17:13:11
553
原创 C语言实用小技巧【不断更新】
C语言实用小技巧【不断更新】编译平台说明宏定义说明一、sizeof()和strlen()的区别编译平台说明Microsoft Visual Studio Professional 2013版本 12.0.21005.1 RELMicrosoft .NET Framework版本 4.8.04084Visual C++ 2013 06177-004-0446016-02481Microsoft Visual C++ 2013宏定义说明typedef unsigned char
2021-07-28 15:21:53
141
原创 nRF52832无协议栈下软件定时器的使用
nRF52832无协议栈下软件定时器的使用编译器及例程说明sdk_config.h配置说明一、日志初始化二、空闲状态处理三、LED GPIO配置四、定时器1超时处理五、定时器2超时处理六、定时器初始化七、启动定时器八、低频时钟配置(LFCLK)九、主函数十、例程结果编译器及例程说明1. nRF支持包 : NordicSemiconductor.nRF_DeviceFamilyPack.8.17.0.pack2. ARM支持包 : ARM.CMSIS.4.5.0.pack3. Toolchain
2021-05-03 11:17:24
869
2
原创 STM32定时器间的同步 主TIM1产生PWM 从TIM4精确控制TIM1 PWM脉冲数量
系列文章目录提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:第一章 Python 机器学习入门之pandas的使用提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录系列文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结学习目标:学习内容:学习时间:学习产出:前言/*********************************************************************************
2021-01-27 16:51:01
2128
1
原创 STM32F1xx 外部晶振为12MHZ,修改SystemInit()函数使系统时钟(SYSCLK),APB2(PCLK2),HCLK为72MHZ
系列文章目录提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:第一章 Python 机器学习入门之pandas的使用提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录系列文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言//; Reset handlerReset_Handler PROC EXPORT Reset_Handler [WEAK]
2021-01-22 17:01:31
794
原创 STM32F1xx 外部晶振为12MHZ,设置系统时钟(SYSCLK),APB2(PCLK2),HCLK为72MHZ
学习目标:提示:这里可以添加学习目标例如:一周掌握 Java 入门知识学习内容:void gt_rcc_config(void){ RCC_DeInit();//Resets RCC clock RCC_HSEConfig(RCC_HSE_ON);//Enable External High Speed oscillator(HSE) //SYSCLK = HCLK = PCLK2 = APB2 //PCLK1 = APB1 = HCLK/2
2021-01-22 16:47:32
1577
原创 STM32F1xx DMA+USART1发送+接收+USART1空闲中断
STM32F1xx DMA+USART1发送+接收+USART1空闲中断文章目录STM32F1xx DMA+USART1发送+接收+USART1空闲中断编译器平台及例程说明编译器平台说明例程说明一、 DMA简介二、 DMA框图三、 DMA1/DMA2请求映像四、 DMA1/DMA2通道请求五、 DMA相关宏定义5.1 DMA传输方向5.2 DMA外设/存储器基地址自增模式5.3 DMA外设/存储器传输数据格式5.4 DMA传输模式5.4 DMA传输优先级5.5 DMA储存器与存储器间传输5.6 DMA状态
2021-01-22 16:13:38
1757
3
原创 统计UCOSII每个任务堆栈使用大小、剩余大小、使用率、优先级、任务名等信息
统计UCOSII每个任务堆栈使用大小、剩余大小、使用率、优先级、任务名等信息统计UCOSII任务堆栈使用情况统计UCOSII每个任务堆栈使用大小、剩余大小、使用率、优先级、任务名等信息一、统计任务堆栈使用情况二、任务名相关说明三、设置任务名源码四、任务堆栈使用情况输出打印效果五、系统自动创建空闲任务七、系统自动创建软件定时器任务一、统计任务堆栈使用情况说明:主要统计任务优先级、任务堆栈使用大小、任务堆栈剩余大小、任务堆栈使用、以及任务名称。想要实现任务堆栈的统计必须使用OSTaskCre.
2020-10-23 15:56:04
2548
原创 emWin/STemWin模拟器之Graph控件
emWin/STemWin模拟器之Graph控件一、运行官方提供的例程二、运行官方提供的例程欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入一、运行官方提供的例程使用Visual S
2020-07-13 14:48:03
3103
原创 解决Ubuntu无法ping通Windows,但Windows能ping通Ubuntu
解决Ubuntu无法ping通Windows问题一、Windows能ping通Ubuntu二、Ubuntu无法ping通Windows三、解决Ubuntu无法ping通Windows问题四、验证Ubuntu已成功ping通Windows一、Windows能ping通UbuntuC:\Users\Administrator>ping 192.168.1.106二、Ubuntu无法...
2020-03-23 21:41:45
9427
18
原创 STM32使用内部高速振荡器(HSI)通过锁相环PLL倍频到64MHZ之寄存器实现方式
STM32将HSI通过PLL倍频到64MHZ@[TOC](STM32将HSI通过PLL倍频到64MHZ)一、配置系统时钟二、打印输出系统各时钟频率三、系统初始化vSystem_Init()四、运行结果相关内容请参考:STM32使用内部高速振荡器(HSI)通过锁相环PLL倍频到64MHZ之库函数实现方式获取STM32系统各时钟频率一、配置系统时钟/*****************...
2020-03-14 10:44:59
2547
原创 STM32使用内部高速振荡器(HSI)通过锁相环PLL倍频到64MHZ之库函数实现方式
STM32将HSI通过PLL倍频到64MH@[TOC](STM32将HSI通过PLL倍频到64MH)一、配置系统时钟二、打印输出系统各时钟频率三、系统初始化vSystem_Init()四、运行结果获取STM32系统各时钟频率一、配置系统时钟/****************************************************************函数名: vS...
2020-03-14 10:34:32
2038
原创 获取STM32系列APB1/APB2/HCLK/SYSCLK系统时钟频率使用J-Link-RTT打印
使用J-Link-RTT打印STM32系列APB1/APB2/HCLK/SYSCLK时钟频率
2020-03-14 09:29:52
5876
原创 Ubuntu错误提示 E: Could not open lock file /var/lib/dpkg/lock-frontend - open
一、Ubuntu错误提示内容1. E: Could not open lock file /var/lib/dpkg/lock-frontend - open (13: Permission denied)2. E: Unable to acquire the dpkg frontend lock (/var/lib/dpkg/lock-frontend), are you root?...
2020-03-08 13:28:25
9140
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人