自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C++学习记录

语句输出newstruct和class的区别:类和对象封装:

2024-07-26 14:20:36 126

原创 Qt学习记录

新建项目:基于窗口的应用程序:基于窗口的类:在.pro中 # 注释在.cpp中Application 应用程序类

2024-07-24 15:06:00 137

原创 基础电路记录

谐波谐波来源:非线性元件(二极管,电容,电感等)小电容:滤波。

2024-04-09 15:02:04 231

原创 Proteus 8 的使用记录

使用元件 vsine。单击左侧栏中components mode中的图标,点击 P 转到组件资源管理器。

2024-04-08 10:36:25 683

原创 STM32的IAP技术,BootLoader

IAP

2024-03-27 14:17:57 421

原创 STM32的简介

在烧录程序时往往将hex文件烧录到flash中,但hex文件的大小和flash的大小没什么必然的关系,hex文件大于单片机flash的大小也能烧录到单片机中。一般的MCU启动方式有三种,根据boot0引脚和boot1引脚的接法不同来区别,但是一般都会默认从FLASH启动,启动后将RW-data搬运到RAM中运行,但是不会搬运RO段,同时,cpu会根据编译器给出的ZI段的大小分配出ZI段,并将这块RAM区域清零。这样就完成了MCU的启动,了解了这个,对于自己在开发过程中一些资源占用相关的内容会有更深的了解。

2024-03-27 14:17:55 413

原创 CAXA CAD的学习记录

F3:显示最大范围。

2024-02-27 16:59:50 186

原创 SolidWorks的使用笔记

自己设计的成型工具零件,保存文件类型为:

2024-02-23 13:56:04 280

原创 Android Studio学习记录

基础TextView

2024-01-31 14:13:48 102

原创 UCOS-III的代码意义

void OSTimeDlyHMSM (CPU_INT16U hours, //延时时间–时CPU_INT16U minutes, //延时时间–分CPU_INT16U seconds, //延时时间–秒CPU_INT32U milli, //延时时间–毫秒OS_OPT opt, //选项即延时的模式。

2024-01-30 14:40:23 863

原创 UCOSIII的学习记录

2024-01-30 11:36:17 103

原创 UCOS-III 基础知识积累

µC/OS-III 支持多种不同架构的不同型 号的处理器,例如 STM32 系列的 F1、F4、F7 和 H7 等型号的 MCU 都受 µC/OS-III 的支持,读 者只需要进行简单的移植操作,就能够在这些 MCU 上运行 µC/OS-III 操作系统。2、时间片调度:µC/OS-III 允许系统中有多个相同任务优先级的任务,如果系统中处于就绪状 态的任务中,优先级最高的任务有多个,那么 µC/OS-III 将以时间片的方式调度任务,即根据用 户指定的时间(时间片)轮流调度这些任务。

2024-01-19 16:48:37 960

原创 STM32标准库各函数的意义

TIM_SetIC1Prescaler()、TIM_SetIC2Prescaler()、TIM_SetIC3Prescaler()、TIM_SetIC4Prescaler():用于设置输入捕获通道1、2、3、4的预分频值。TIM_SetIC1Filter()、TIM_SetIC2Filter()、TIM_SetIC3Filter()、TIM_SetIC4Filter():用于设置输入捕获通道1、2、3、4的滤波器参数。TIM_OCInit():用于初始化输出比较通道参数,如输出模式、极性、脉冲宽度等。

2023-12-12 16:01:04 555

原创 Arduino、ESP8266、HTML相关知识点记录

/ ‘/’ 首页信息。

2023-11-30 19:47:00 1108

原创 各模块的查阅记录

十字摇杆为一个双向的10K电阻器,随着摇杆方向不同,抽头的阻值随着变化。本模块使用5V供电,原始状态下X,Y读出电压为2.5V左右,当随箭头方向按下,读出电压值减少,限小为OV。​ 其实此模块就是一电位器,X,Y维的数据输出就是模拟电口读出的电压值。此图上面没有画出Z维的数据输出,只输出0和1,通过一按键的组合体。模块特设二路模拟输出和一路数字输出接口、输出值分别对应(×、Y双轴偏移量、其类型为模拟量、按键表示用户是否在z轴上按下、其类型为数字开关量、模块集成电源指示灯。

2023-11-27 10:20:19 344

原创 C52单片机代码结构优化

软件环境:Keil编译;STC-ISP 工具;单片机开发板:普中 STC12C5A60S2 处理器;

2023-11-26 22:22:49 456

原创 C51类单片机外部器件代码

STC12C5A60S2 处理器芯片,LCD1602,

2023-11-19 15:49:52 51

原创 STM32相关工具软件的使用

⑤ 在左下方选择“DTR的低电平复位,RTS高电平进BootLoader”,FlyMCU会通过DTR和RTS信号来控制板载的一键下载功能电路,实现一键下载功能。③ 下载成功后,会出现“共写入 xxxx KB,进度100%,耗时 xxxx 毫秒”的提示,并且下方的进度条会全绿。③ 勾选“编程前重装文件”,FlyMcu会在每次编程前,将.hex文件重新装载一遍,在代码调试的时候比较有用。④ 勾选“编程后执行”,可以在下载完程序之后自动运行代码,无需再按复位键来运行代码,便于代码调试。

2023-11-18 00:11:33 126

原创 C52普中开发板电子器件的资料查阅记录

答:确实是这样的,但是除了屏幕上可以显示的32个字符数据以外,还有我们肉眼看不到的显示地址(如上左图所示),实际上LCD1602通过指令可以实现数据移位的效果(1602液晶屏一行显示16个,对应于00-0F/40-4F,而DDRAM可以储存80个,如果需要显示10-27以及50-67的内容就需要用到左移右移来实现),但是我们目前用不到这么复杂。LCD1602液晶模块的读/写操作、显示屏和光标的操作都是通过指令编程来实现的(其中,1为高电平,0为低电平),分别介绍如下。(9)指令9:读忙信号和光标地址。

2023-11-11 20:05:27 299

原创 STC-IPS软件的 下载、使用

烧入代码、软件延时计算器、​定时器计算器、串口助手、波特率计算器

2023-11-09 21:59:41 1246

原创 NAND Flash(贴片式TF卡)存储新突破,基础示例

正点原子探索者STM32F407ZG; STM32CubeMX; Keil; SD NAND; SDIO模式;

2023-11-09 18:42:18 741 2

原创 STC89C52单片机的基础项目代码

STC89C52的基础功能代码:LED,独立按键,静态数码管,动态数码管,矩阵按键,蜂鸣器继电器、定时器0/1,中断0

2023-11-07 21:55:27 1172

原创 C52单片机项目文件的创建(点亮LED灯)、函数封装

创建一个89C52单片机的基础项目文件,点亮第一个LED灯,烧入hex文件

2023-11-07 20:29:52 514

原创 Modbus Poll和Slave软件的下载+使用

链接:提取码:lft0。

2023-11-07 16:55:27 1894

原创 C52积累

STC89c52单片机,

2023-11-03 16:05:35 118

原创 AD(Altium Designer)的一些功能操作

方法一:在pcb文件视图下,按下字母L,弹出如下框,选择view options,在single layer modes里面选择,hide other layers选项,就可以隐藏其他层显示了。方法二:shitf+s快捷键。单层显示。

2023-10-31 08:30:25 5568 1

原创 Keil 中调试工具、便捷操作及设置

Keil 的调试工具,折叠代码,tab距离

2023-10-27 16:12:51 1217 1

原创 STM32各类文件包代码含义

初始化LwIP的内存管理和各个协议层。按顺序执行了:网络接口的添加 netif_add()初始化底层 ethernetif_init()然后LwIP就可以用了。收包用的是调用 low_level_input 把数据包接回来,给 netif->input 处理。发包则是由 netif->output 交由 etharp_output 制作数据包,调用 low_level_output 发出去。

2023-10-19 16:52:47 142

原创 STM32CubeMX的配置相关知识

arr:计数重装值,psc分频数,Tclk系统时钟频率,Tout一个周期的时间。Prescaler为分频系数,Counter Period为自动重装载系数。中断服务函数在stm32h7xx_it.c文件里面。同时需要点击NVIC Settings勾选中断。

2023-10-13 09:40:21 435

原创 单片机(C语言)代码基础

【代码】单片机(C语言)代码设计。

2023-10-08 16:55:56 1586 1

原创 单片机开发(C语言)代码设计技巧

【代码】单片机开发(C语言)代码设计技巧。

2023-10-08 16:54:37 173 1

原创 与STM32相关的各种外设、通信协议、

RS485、Modbus RTU

2023-09-05 09:13:44 916 1

原创 STM32F407的外设功能速查

定时器、IIC、USART

2023-08-31 14:24:05 836 1

原创 电路设计,根据不同情况电路的设计办法

脉冲信号的转换

2023-08-21 09:44:02 76 1

原创 器件的各种封装

SOP封装的应用范围较广,而且以后逐渐派生出SOJ(J型引脚小外形封装)、TSOP(薄小外形封装)、VSOP(甚小外形封装)、SSOP(缩小型SOP)、TSSOP(薄的缩小型SOP)及SOT(小外形晶体管)、SOIC(小外形集成电路)等在集成电路。封装,QFN(Quad Flat No-leads)无引线四角封装,BGA(Ball Grid Array)球形网格阵列封装,DFN(Dual Flat No-leads)双面无引线封装等。Package,方形扁平无引脚封装),表面贴装型封装之一。

2023-08-16 17:02:22 232 1

原创 OpenCV基础示例集合

【代码】OpenCV基础示例集合。通道、二值化、边缘检测、ROI、滑动条、直线检测、绘制图形、按键检测、

2023-08-14 10:02:11 48

原创 电子器件笔记(二极、三极管)

请注意,具体的接线方案需要根据电路设计的要求和应用场景来确定。确保按照数据手册提供的电特性和额定值进行正确定位和连接,并根据实际需求进行合适的外部电路设计和布线。1SS302是一种二极管,具有两个引脚:引脚1(anode阳极)和引脚2(cathode阴极)。它主要用于高频应用、微波通信、射频电路以及其他需要快速恢复特性的电路中。-当输入在正负向阈值电压之间,输出不改变。-当输入电压高于正向阈值电压,输出为高;-当输入电压低于负向阈值电压,输出为低;含有器件:74HC14(反向的)、小信号快速恢复二极管。

2023-08-09 16:59:34 479 1

原创 STM32的HAL库开发各函数意义、笔记

函数意义:__HAL_TIM_SetCounter()、__HAL_TIM_GET_COUNTER()、__HAL_TIM_SET_COUNTER()、HAL_TIM_PeriodElapsedCallback()、HAL_TIM_Base_Start_IT()、HAL_TIM_Encoder_Start()、__HAL_TIM_SET_PRESCALER()、

2023-08-04 08:25:13 4654 2

原创 各种器件、芯片的基本功能

编码器的NPN与PNP、TLP280-4、ULN2803、MAX3232、AMS1117、LM2576T-5.0AM26LS31、SC1500S、DP83848IV、

2023-08-03 15:09:31 1204

原创 OpenCV基础 各函数参数、功能明细

convertTo()、cvtColor()、medianBlur()、bilateralFilter()、threshold()、adaptiveThreshold()、matchTemplate()、findContours()、Scharr() 、Canny()、resize()、minMaxLoc()、HoughLinesP()、morphologyEx()、getStructuringElement()、

2023-07-31 17:00:25 1573 1

STC-IPS软件,下载即可

STC-IPS软件,下载即可

2023-11-09

空空如也

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

TA关注的人

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