自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

程皖

STM32、MS51、STM8、MSP

  • 博客(32)
  • 资源 (4)
  • 收藏
  • 关注

原创 esp32 蓝牙驱动

经典蓝牙驱动BLE蓝牙。

2024-04-06 15:43:03 373

原创 LiberoSOC【PLL时钟注意事项】

转自。

2023-07-27 15:11:42 486

原创 CAN标准帧和拓展帧

第7位(FF)表示帧格式,在扩展帧中,FF=1;第6位(RTR)表示帧的类型,RTR=0表示为数据帧,RTR=1表示为远程帧;DLC 表示在数据帧时实际的数据长度。第7位(FF)表示帧格式,在标准帧中,FF=0;第6位(RTR)表示帧的类型,RTR=0表示为数据帧,RTR=1表示为远程帧;CAN 标准帧信息为11个字节,包括两部分:信息和数据部分。CAN 扩展帧信息为13个字节,包括两部分,信息和数据部分。字节4~1为数据帧的实际数据,远程帧时无效。字节6~13数据帧的实际数据,远程帧时无效。

2023-07-26 21:13:33 1657

原创 Soidworks2020提示“使用许可文件不支持此版本”?错误代码是(-21,126,0)

打开任务管理器运行下面进程即可。

2023-03-16 13:07:09 2643 3

原创 ZS03/ZS05温湿度模组应用例程

ZS03温湿度模组应用例程

2023-01-02 15:19:31 303

原创 MDK Keil 5 中文字符串 编译错误(Main.c(236): error: #8: missing closing quote)

MDK Keil 5 中文字符串 编译错误(Main.c(236): error: #8: missing closing quote)

2022-12-29 19:06:25 1120

原创 OpenHarmony#深入浅出学习eTs#(八)“猜大小”小游戏

本章节给大家带来一个最基础的一个赌博小游戏,即通过猜大猜小,然后使用随机数来进行判定。

2022-12-29 13:50:24 507

原创 OpenHarmony#深入浅出学习eTs#(七)判断密码是否正确

带大家深入浅出学习eTs,从最简单的环境大家到大家能独立进行开发,本内容预计40+课程,希望大家能得到很多收获

2022-12-29 13:48:07 365

原创 OpenHarmony#深入浅出学习eTs#(六)编写eTs第一个控件

带大家深入浅出学习eTs,从最简单的环境大家到大家能独立进行开发,本内容预计40+课程,希望大家能得到很多收获

2022-12-29 13:46:56 718

原创 OpenHarmony#深入浅出学习eTs#(五)eTs语言初识

带大家深入浅出学习eTs,从最简单的环境大家到大家能独立进行开发,本内容预计40+课程,希望大家能得到很多收获

2022-12-29 13:44:24 1872

原创 OpenHarmony#深入浅出学习eTs#(四)登陆界面UI

带大家深入浅出学习eTs,从最简单的环境大家到大家能独立进行开发,本内容预计40+课程,希望大家能得到很多收获

2022-12-29 13:42:36 1064 4

原创 OpenHarmony#深入浅出学习eTs#(三)UI布局

带大家深入浅出学习eTs,从最简单的环境大家到大家能独立进行开发,本内容预计40+课程,希望大家能得到很多收获

2022-12-29 13:41:28 748

原创 OpenHarmony#深入浅出学习eTs#(二)拖拽式UI

带大家深入浅出学习eTs,从最简单的环境大家到大家能独立进行开发,本内容预计40+课程,希望大家能得到很多收获

2022-12-29 13:39:38 614

原创 OpenHarmony#深入浅出学习eTs/ArkUI#(一)模拟器/真机环境搭建

带大家深入浅出学习eTs,从最简单的环境大家到大家能独立进行开发,本内容预计40+课程,希望大家能得到很多收获

2022-12-29 13:38:25 1266

原创 VsCode管理Gitee仓库(提交PR)

使用Vscoit+git管理个人仓库,图形化界面方便使用

2022-09-08 09:36:41 459 2

原创 HI3861使用WEB配网【掉电保存】

PS:Windows下开发HI3861请见我上个文章,或B站视频Windows下HI3861开发(Liteos)_哔哩哔哩_bilibili本部分内容B站视频链接HI3861使用Web配网【掉电保存】_哔哩哔哩_bilibili这里以SDK24版本为例华为数字管家配网方式如上图,是通过结合软硬件,NFC碰一碰只起到拉起配网界面的作用,如下图复杂的NFC数据写入只是能拉起这个界面,实现配网过程,但是完整的实现需要MQTT注册设备,MYSQL数据库以及各种帐号认证之类,我就.

2021-12-04 16:31:47 723

原创 ESPIDF添加自定义组件(创建C和H文件)

一、在Main文件夹下set(srcs "gpio_example_main.c" "spi_esp32.c" )idf_component_register(SRCS ${srcs} INCLUDE_DIRS ".")如上方,在Main文件夹下Cmakelist.txt修改就行二、使用其它路径在创建C和H文件后,还需要新建个CMAKE文档,如下方set(led_srcs "src/led.c")idf_comp

2021-12-02 19:56:51 3296

原创 Windows下HI3861:环境搭建

Windows下HI3861:环境搭建1、安装HUAWEI LiteOs StudioUrl:https://liteos.gitee.io/liteos_studio/#/使用文档:https://liteos.gitee.io/liteos_studio/#/README下载地址:LiteOS_Studio 发行版 - Gitee.com2、LiteOs Studio环境搭建以下四个为必选,除了第一个,其它的通过下载bat文件的自动安装即可(1)Git(2)ar.

2021-11-21 11:07:50 1303

原创 STM32F1特殊IO

STM32的PC13、PC14、PC15用作普通IO口设置方法void gpioc_to_io(void){ RCC_APB2PeriphClockCmd( RCC_APB2Periph_GPIOC|RCC_APB2Periph_AFIO,ENABLE ); PWR_BackupAccessCmd( ENABLE ); RCC_LSEConfig( RCC_LSE_OFF ); BKP_TamperPinCmd(DISABLE); GPIO_Ini

2021-11-14 13:27:08 780

原创 WAV音频数组提取器【单片机音频处理】

最近在做单片机的音频播放,原理嘛很简单,几年钱就做过这方面内容了,DAC+功放就能实现前一段使用I2S的音频解码器也实现了,但是那个是录+放的方案,我就在想,单纯只实现一个放的低成本过程,当然我的音源是HTTP实现的,由于今天只说WAV分析部分,其它就不展开了我们在得到wav文件后,想要把它转换为数组的形式,这种软件我在网上搜索了很多,要不就是没有,要不就是不能用,唯一搜索到的是下面这个不仅不好用,而且还有缺陷,所以我选择自己做一个,界面如下:有两种方式导入文件,一个是直接.

2021-11-12 15:06:10 4279 9

原创 ESP8266 WEB配网 掉电记忆

之前有使用W600实现该功能,但现在考虑到使用的方便性,遂决定使用 Arduino和esp8266来实现其中WEB配网的部分大家应该能查询到不少,这边进行一个简单介绍,首先需要一个html文件我这里是用了一个带服务器IP和端口的,方便我以后使用的,大家可以针对性的写自己的部分关于HTML5语言的内容就不展开讲了,这里主要是使用的按钮实现的olclick传递的参数,在Arduino里面可以直接获取/******************************************.

2021-10-23 17:42:29 2310 4

原创 AD取消高度错误(屏幕标位图压到芯片)

Design - rules - Component Clearance ,把图2的位置 勾选去掉!

2021-10-11 11:03:18 369

原创 Proteus仿真STM32串口+定时器

之前也尝试了不少方法 STM32的仿真 定时器都整不出来 要不是无法控制准确时间 要不直接是无法进串口中断这次选择换主频查阅手册可知 STM32内都有校准的8MRC振荡器可作为主频,其时钟配置如下在程序的SetSysClock();函数进行修改,同时打开串口1,使用PA9 PA10 波特率9600,在仿真中选择虚拟串口,得到电路图开始运行后,虚拟串口得到显示数值,并定时器可正常使用主程序如图程序和仿真下载:链接:https://pan.baidu.co

2021-07-06 13:47:31 3564 3

原创 STM32开发环境搭建【Windows & MDK5 for 2032】

一、MDK5 & F1MDK5 源自德国的 KEIL 公司,使用 uVision5 IDE 集成开发环境,是目前针对 ARM 处理器,尤其是 Cortex M 内核处理器的最佳开发工具。针对STM32的学习使用该IDE进行软件开发,编程使用C语言。keygen:https://pan.baidu.com/s/12RyaO9s1nPMZGr666SGv8g提取码: b26pMDK5链接:https://pan.baidu.com/s/1fvjM5Gglibjtm_KydEQ...

2020-10-01 11:18:23 2096

原创 单片机IIC主从机通讯和理解【STC为例】

在最近的项目中需要用到一主多从多个单片机进行数据传输(非强时序),最开始打算使用USART串口来实现,但是串口在连接的时候多个单片机相连会导致数据无法收发的问题,综合考虑SPI和IIC后选择I2C常见的I2C器件有AT24C02/MPU6050等等,这些都是默认从机,单片机部分从来都是作为主机去实现数据的读写,第一次把单片机做从机来使用就特别迷糊我个人的理解是,IIC从机可以简单的理解为一个存储器,不能主动读写,受到从机控制,在一段存储范围内,可通过主机的读写函数来实现数据的更替下面列一下STC

2020-08-13 12:45:11 5054 3

原创 ST7735旋转任意角度(90/180/360)

以STM32驱动ST7735程序为例,在初始化阶段以下寄存器为控制屏幕旋转方向 LCD_WR_DATA(0x8A); LCD_WR_DATA(0xEE); LCD_WR_REG(0xC5); LCD_WR_DATA(0x0E); LCD_WR_REG(0x36); LCD_WR_DATA(0xC8); //Just this line(C0/00/A0/60...

2020-03-31 21:53:02 5169

原创 CCS9使用proteus仿真TMSF320F28027

首先官网下载CCS9这里提供下载链接,或者直接搜索官网下载(离线安装版)https://software-dl.ti.com/ccs/esd/CCSv9/CCS_9_2_0/exports/CCS9.2.0.00013_win64.zip这之前一直尝试CCS6、7、8,都提示杀毒软件巴拉巴拉巴,hei tui 垃圾软件,哈哈哈 下载CCS9就可以正常安装安装过程的话见仁见智,选择自...

2020-03-13 14:45:32 3292 10

原创 STM32F103同系列在MDK5中型号切换

当我们使用STM32F103ZET6的时候写的程序,如果想下载到c8t6中,新手总是会不知道如何去修改,这篇文章针对此内容进行一个讲解需要内容:stm32库文件、MDK5、STM32F103系列代码一、修改DEVICE点击魔术棒,选择Device 在里面选择自己要改成的型号,这里以c8t6为例二、改变.s文件STM32共三种S文件大小,分别是L M H分别对...

2019-11-18 13:05:45 1973

原创 使用匿名上位机飞控状态实时展示mpu6050的数据【附代码】

本文章首先呢,需要介绍一下该文章使用到哪些内容:MDK5、山外调试助手、匿名上位机、STM32F1、MPU6050、杜邦线、下载器,程序、山外调试助手以及匿名上位机在结尾附录匿名上位机:一款功能十分完备的上位机软件,支持基本的串口的收发、波形展示、GPS信息、飞控状态、自定义协议等等,在这里主要用到的是飞控状态功能,如下图该飞控状态功能可以实现把MPU6050六轴陀螺仪的姿态以更加直...

2019-11-18 12:52:52 8396 3

原创 模块介绍之六轴陀螺仪MPU6050篇(STM32基本使用)

已经有很多大佬介绍过了MPU6050的协议、数据处理方式、滤波算法,所以这部分就不再复述了,本篇主要是针对看不懂长篇大论的小白的简易上手的方法。首先呢还是得简单介绍下什么是陀螺仪:MPU-60X0是世界上第一款集成 6 轴MotionTracking设备。它集成了3轴MEMS陀螺仪,3轴MEMS加速度计,以及一个可扩展的数字运动处理器 DMP( DigitalMotion Proce...

2019-11-08 20:37:52 43595 11

原创 PyQT5+Pycharm编写一个简单的串口上位机

最近开始学习python,还是去年暑假看过一些python语法,至今忘的差不多了,初中的时候学过E语言,当时初中制作些单机外挂之类(CF也做过,呃就是被封号了),最近玩的嵌入式有时候需要用到上位机,之前都是通过E语言做的,总觉得拿不出手,便想着换一个语言写一个上的了台面的综合考虑,选择的PyQt5来编写上位机(因为python方便些嘛)话不多说,正文开始:(1)pychar...

2019-10-25 20:23:47 9301 3

原创 华为云语音识别:一句话识别API调用

最近想做一个智能硬件(实现单片机使用W600连接上位机或直接实现语音识别)查看了华为云的语音交互服务SIS,有两种:录音文件识别以及一句话语音识别名称 功能 录音文件识别 可以实现5小时以内的音频到文字的转换。支持垂直领域定制,对应领域转换效果更佳。 一句话识别 可以实现语音到文字的转换。支持垂直领域定制,对应领域转换效果更佳。 在...

2019-09-24 17:25:30 3252 1

stm32软件IIC模式驱动MPU6050的程序

stm32软件IIC模式驱动MPU6050的程序,仅需要改动H文件即可实现移植,方便新手操作!

2019-11-08

12X12LED点阵.zip

使用74HC595级调以及74HC573级调,实现16*16点阵的硬件,考虑焊接时间最后选择12*12大小的LED点阵,分辨率清晰,可清楚显示“嬴”字

2019-08-09

CH552工程模版.zip

包含自己制作的核心板PCB、原理图,采用的WCH公司的CH552芯片,例程自带注释

2019-08-07

空空如也

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

TA关注的人

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