- 博客(45)
- 收藏
- 关注
原创 GUI Guider与lvgl联合仿真(结合stm32实验进行演示,含触摸屏实验计数器与计算器)
模拟器界面如下所示,主要包含组件窗口,模拟器窗口及属性窗口对guiguider的操作十分简单,主要步骤如下所述:1️⃣ 在左侧菜单栏寻找想用的组件2️⃣ 将左侧菜单栏组件拖入中间的模拟器窗口,并调整组件在模拟器窗口的相对位置3️⃣ 调整右侧的组件属性进行修改,最终得到想要的效果4️⃣ 点击运行按钮,生成c语言文件文件夹及响应特性如下所示:custom :用户编写的代码,不会被guiguider所覆盖,可以在此文件中编写用户自己的代码。
2022-10-26 20:15:00
4494
6
原创 keil当中报错FCARM - Output Name not specified, please check ‘Options for Target - Utilities‘
FCARM - Output Name not specified, please check 'Options for Target - Utilities'一文解决
2022-09-27 20:45:00
959
原创 stm32f407移植LVGL8.3.1实况(所有bug调试现场,最终成功点灯)
stm34f4移植最新LVGL8.3.1,实时移植,充满了调试bug的绝望,不过幸好最终成功点灯
2022-09-16 18:19:40
8890
29
原创 \FreeRTOS\queue.c,927报错
Error:..\FreeRTOS\queue.c,927Error:..\FreeRTOS\portable\RVDS\ARM_CM4F\port.c,784
2022-06-02 19:15:00
1315
原创 电源学习-DCDC电源分类
电源学习-DCDC电源分类 前提说明:本文的知识主要来自B站up主:唐老师讲电赛 (已通过私信和老师沟通)。本文只是记录一下学习的过程,如果您在观看过程中有任何不懂的地方,欢迎评论或者移步老师的原版视频,原版视频的链接po在下面。唐老师讲电赛原版视频传送门文章目录1 DCDC电源分类2 厂家分类2 线性电源2.1 压降2.2 压降原理2.3 线性电源参数2.3.1 线性电源参数2.3.2 线性电源效率一定比开关电源低吗?2.3.3 线性电源可以并联吗?2.4 Buck电路+滤波+LDO2.4 特殊L
2022-05-31 10:00:21
4857
原创 C与指针(个人笔记总结,初始化、数组、指针与内存、const关键字)
C与指针文章目录1 变量与指针2 指针运算和指针类型3 空指针、野指针、空类型4 指针初始化5 指针运算6 指针与一维数组6.1 相似之处6.2 区别之处7 指针与二维数组8 指针数组与数组指针9 指针与字符数组10 const与指针1 变量与指针变量是某个地址空间的别名int a = 1;1 指针就是地址0x111100002 变量名就是地址的概念,int a = 1; 就是向a地址(编译器随机分配,本文默认为0x11110000)的存储空间写入数据1的补码。2 指针运算和指针类型
2022-05-18 09:24:42
445
1
原创 C语言链表:万字“链表”从概念开始到实际应用的“超详细”保姆指南(如果看不懂直接评论指出来)
C语言数据结构 本系列为C语言数据结构的第一章 C语言链表纯新手从入门到实际应用的超详细指南文章目录C语言数据结构前言1、链表基础知识?1.1为什么使用链表二、使用步骤1.引入库2.读入数据总结参考文献:前言本系列记录自己学习C语言数据结构的学习过程,主要是对自己学习的总结和记录,希望本文的读者也能静下心来一起学习,如果有不懂的地方,欢迎评论指出,我们一起在此来维护一篇适合所有人学习的数据结构博客。1、链表基础知识?1.1为什么使用链表链表链表的本质是一个结构体,只不过这个结构体有两
2022-04-11 17:03:17
1331
原创 基于mosquitto-MQTTX的单台windows电脑体验MQTT
小白能懂:嵌入式进阶:RTOS嵌入式系统框架第一章 嵌入式常用裸机编程框架第二章 面向对象编程基础第三章 ESP8622物联网基础第四章 STM32与ESP8266物联网编程第五章 物联网编程优化第六章 以OLED为例介绍RTOS面向对象编程第七章 基于MQTT的智能家居程序框架第八章 单台windows电脑体验MQTT本节与本系列第三、四、五,七章联系较为紧密,建议一同观看文章目录**小白能懂:嵌入式进阶:RTOS嵌入式系统框架**前言一 MQTT概述1 “电视台”举例2 消息的传递
2022-04-01 15:49:23
5360
原创 Source Insight闪退和中文乱码(无default encoding)
项目场景:source insight4在使用的过程中有闪退和中文乱码的情况,导致无法使用和使用体验感很差。解决方案:闪退的原因解决方案有两种断网(尤其使用于不断网的条件下会导致软件直接闪退的情况)->Options->preferences->General(然后按下图关闭自动更新)然后联网也不会闪退。软件右键->属性->兼容性(按下图的方式修改兼容性,以windows7或者其他版本)中文乱码的原因解决方案有以下两种前排提示:如果你下的版本连以下
2022-03-30 21:45:00
1293
原创 基于MQTT的智能家居程序框架
小白能懂:嵌入式进阶:RTOS嵌入式系统框架第一章 嵌入式常用裸机编程框架第二章 面向对象编程基础第三章 ESP8622物联网基础第四章 STM32与ESP8266物联网编程第五章 物联网编程优化第六章 以OLED为例介绍RTOS面向对象编程第七章 物联网功能改进本节与本系列第三、四、五章联系较为紧密,建议一起观看,本节的主要内容是对前面的功能改进,不止在同一局域网中完成物联网的功能文章目录**小白能懂:嵌入式进阶:RTOS嵌入式系统框架**前言一、pandas是什么?1.引入库总结
2022-03-29 18:30:00
6568
原创 以OLED为例介绍RTOS面向对象编程
小白能懂:嵌入式进阶:RTOS嵌入式系统框架第一章 嵌入式常用裸机编程框架第二章 面向对象编程基础第三章 ESP8622物联网基础第四章 STM32与ESP8266物联网编程第五章 物联网编程优化第六章 RTOS面向对象编程本节与本系列第二章联系较为紧密,建议一起观看文章目录**小白能懂:嵌入式进阶:RTOS嵌入式系统框架**前言一、拆分系统1 系统拆分原则2 按照数据流向分:输入/输出/业务2.1 输入部分2.1 输出部分2.3 业务部分3 以LCD为例设计业务系统3.1 显示系统分层
2022-03-28 16:41:11
4105
原创 物联网编程优化
小白能懂:嵌入式进阶:RTOS嵌入式系统框架第一章 嵌入式常用裸机编程框架第二章 面向对象编程基础第三章 ESP8622物联网基础第四章 STM32与ESP8266物联网编程第五章 物联网编程优化本节主要是对上一章内容的优化,建议先看完上一章内容文章目录**小白能懂:嵌入式进阶:RTOS嵌入式系统框架**前言一、手动添加WIFI二、优化IP展示总结前言学习韦东山老师的七天物联网实战及直播课相关内容,以其课程笔记为骨,记录一下学习的过程,可能会加入一些自己的感想。最后欢迎点赞、收藏与评
2022-03-25 11:44:52
1399
原创 STM32与ESP8266物联网编程
小白能懂:嵌入式进阶:RTOS嵌入式系统框架第一章 嵌入式常用裸机编程框架第二章 面向对象编程基础第三章 ESP8622物联网基础第四章 STM32与ESP8266物联网编程文章目录**小白能懂:嵌入式进阶:RTOS嵌入式系统框架**前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言学习韦东山老师的七天物联网实战及直播课相关内容,以其课程笔记为骨,记录一下学习的过程,可能会加入一些自己的感想。最后欢迎点赞、收藏与评论交流!提示:以下是本篇文章正文内容一、pand
2022-03-24 16:37:12
5003
2
原创 ESP8622物联网基础
小白能懂:嵌入式进阶:RTOS嵌入式系统框架第一章 嵌入式常用裸机编程框架第二章 面向对象编程基础第三章 物联网基础文章目录**小白能懂:嵌入式进阶:RTOS嵌入式系统框架**前言一、AT指令1 AT指令说明2 常用AT指令二、网络基础三、UDP连接四、Stm32与ESP32程序框架总结前言学习韦东山老师的七天物联网实战及直播课相关内容,以其课程笔记为骨,记录一下学习的过程,可能会加入一些自己的感想。最后欢迎点赞、收藏与评论交流!本文主要介绍一些物联网的基础,通过ESP2822模块完
2022-03-21 14:13:00
7431
原创 面向对象编程基础
RTOS嵌入式系统框架进阶第一章 嵌入式常用裸机编程框架第二章 面向对象编程文章目录**RTOS嵌入式系统框架进阶**前言1、未使用面向对象编程的程序1、未使用面向对象编程的程序2、使用面向对象编程的程序1.引入库2.读入数据总结前言学习韦东山老师的七天物联网实战及直播课相关内容,以其课程笔记为骨,记录一下学习的过程,可能会加入一些自己的感想。最后欢迎点赞,评论交流!《代码大全》第5章中,把程序设计分为这几个层次:第1层:软件系统,就是整个系统、整个程序第2层:分解为子系统或包
2022-02-25 22:45:00
2392
原创 嵌入式常用裸机编程框架
RTOS嵌入式系统框架进阶第一章 嵌入式常用裸机编程框架第二章 面向对象编程文章目录**RTOS嵌入式系统框架进阶**前言1 轮询方式2 事件驱动方式2.1 普通事件驱动方式2.2 改进事件驱动方式3 常用事件驱动方式:定时器3.1 “时间片”框架3.2 改进“时间片”框架3.2 “时间片”+“状态机”框架4 RTOS实时操作系统总结前言学习韦东山老师的七天物联网实战,以其课程笔记为骨,记录一下学习的过程,可能会加入一些自己的感想。最后欢迎点赞,评论交流!1 轮询方式常用的嵌入式程
2022-02-25 21:00:00
2067
1
原创 小白能读懂的 《手把手教你学DSP(TMS320X281X)》第六章 时钟和系统控制
1 时钟和系统概述2 振荡器3 锁相环PLL4 看门狗5 总结
2021-01-07 10:39:33
1372
原创 小白能读懂的 《手把手教你学DSP(TMS320X281X)》第六章 CMD文件的编写
1 什么是CMD文件为工程的程序和代码分配存储空间(18kRAM和128k的FLASH)便于CPU寻找相应空间,作用类似与图书馆,把书码好便于查找。2 COFF格式和段
2021-01-06 16:53:27
468
原创 dsp2812 寄存器总线
主要是这张图,程序和数据空间应该都对应4个功能,地址/数据的读/写功能;但只有六根总线,因此导致的结果是程序空间不能同时读和写;程序和数据空间不能同时写。
2021-01-06 12:01:19
837
原创 小白能读懂的 《手把手教你学DSP(TMS320X281X)》第六章 F2812的存储器映像
1 存储器概念类似于电脑的硬盘,用来存储程序代码和数据,CPU运行的时候便可以搬入搬出这些程序和数据。本节主要描述存储器的布局结构和存放规则。2 存储器的结构
2021-01-06 11:20:02
1466
原创 小白能读懂的 《手把手教你学DSP(TMS320X281X)》第六章 使用c语言操作dsp寄存器(以SCI为例进行说明))
1 c语言与汇编语言器一些对时间要求特别高的时候需要嵌入一些汇编语言,其他时候使用c语言通过位定义和寄存器结构体的方式来实现对dsp寄存器进行访问和控制。2 配置SCI寄存器2.1 了解SCI寄存器前面我们讲过2812有两个SCI寄存器(SCIA和SCIB),可以做成两个串口(2RS232/2RS484/RS232+RS485)首先我们查看寄存器的寄存器文件以SCIA为例,第一列表示他有13个寄存器可以操作,并且都以SCI开头进行命名;第二列表示地址,即该寄存器所在的位置;后面
2021-01-05 20:53:04
1775
1
原创 小白能读懂的 《手把手教你学DSP(TMS320X281X)》第四章(3) 创建新工程
1 完整文件头文件+库文件+源文件+cmd文件库文件内容封装了很多dsp函数,基本运算,标准c的支持。封装好的,看不了,若一个有问题可以换成别的。cmd中的ram调试的时候用,固化程序的时候使用flash文件因此新建工程的思路很清晰:新建文件+添加所需的头文件、库文件、cmd文件、自己编写相应的源文件2 新建工程由于此时的源文件多为初始化寄存器的函数,因此需要自己传建一个main函数:如果出现库文件的错误,可以尝试换
2020-12-30 12:22:38
405
原创 小白能读懂的 《手把手教你学DSP(TMS320X281X)》第四章(2) gel文件
4.1 GEl文件4.1.1 什么是GELGEL(general extend language)通用扩展语言(扩展CCS功能,为调试带来便利)CCS一般设置为自动添加GEL文件,和Projects文件夹处于平级的状态。菜单栏打开gel文件,发现可以查看各个寄存器的状态值:4.1.2 GEL语法gel的变量无需再dsp程序中定义:gel函数定义如下注意:gel语言无需定义变量类型,返回值和参数无需指定变量类型平方函数初始化对话框函数dialog不
2020-12-30 11:51:11
1117
2
原创 小白能读懂的 《手把手教你学DSP(TMS320X281X)》第四章 2020-12-29 完整工程
4.1 综述projects->include文件夹下有很多.h结尾的文件,是dsp的头文件,定义了dsp2812的一些数据结构,TI公司给的,无需修改。projects->Libraries文件下.lib后缀的是库文件。projects->Source文件下.c后缀的是源文件,平时写的代码放在这;最后的.cmd文件叫做cmd文件,为代码和数据分配存储空间。所以,完整工程=头文件+库文件+源文件+cmd文件4.2 具体叙述...
2020-12-29 11:49:07
699
原创 小白能读懂的 《手把手教你学DSP(TMS320X281X)》第三章 2020-12-25
1 最小系统1.1 任何保证正常工作一定要检查电源和地是否短接。电源芯片一定要产生稳定电压,3.3V和1.8V。板子要断电插拔,不要热插拔JTAG。1.2 最小系统1.2.1 电源电路电源芯片常用TPS767D301,产生稳定的3.3V与1.8V。电源和地之间要通过电容连接,电容值查询数据手册,有推荐使用的电路。数字电源和模拟电源通过电感或磁珠连接,数字地和模拟地也通过这些隔断。1.2.2 芯片引脚主要是各部分的引脚,内核数字地和模拟地,内核电压和模拟电压。
2020-12-25 17:48:33
1148
原创 小白搞懂异步通讯、同步通讯;全双工通讯,半双工通讯
小白搞懂异步通讯、同步通讯;全双工通讯,半双工通讯。自己一开始的时候很容易弄混,在此记录一下,这几个分属不同的概念;首先全双工/半双工通讯类似于有几个传输线的问题:全双工两根,半双工单根,前者两边可以同时收发,我打电话给你说的同时你也能说,这是全双工;后者类似于对讲机,我给你说的时候你不能说,咱两只能一个人说。更有趣的例子是上课,正常课堂半双工,老师讲学生听或者学生回答问题老师听;如果是全双工那就会被问道死亡之问,老师:到底是你说还是我说?同步/异步是指步调一致,时钟相同;同步通信类似于打电话,时
2020-12-25 11:56:44
1523
stm32f07+lvgl8.3(适配正点原子stm32拯救者开发板,3.5寸屏)
2022-10-24
电机电压电流功率到底哪个是不变量?
2022-11-10
TA创建的收藏夹 TA关注的收藏夹
TA关注的人