自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(166)
  • 资源 (55)
  • 收藏
  • 关注

原创 多重指针变量(n重指针变量)实例分析

指针之于C语言,就像子弹于枪械。没了子弹的枪械虽然可以用来肉搏,却失去了迅速解决、优雅解决战斗的能力。但上了膛的枪械也非常危险,时刻要注意是否上了保险,使用C语言的指针也是如此,要万分小心,一着不慎就可能灰飞烟灭。对于一重指针,熟悉C语言的已经烂熟于心,但很多人对于双重指针甚至n重指针仍然抱有恐惧的心理。本文从实例出发,讲解多重指针背后的意义和使用方法。

2024-09-20 21:27:51 464

原创 Cortex-A7:处理器组成架构

Cortex-A7:处理器组成架构。

2024-09-17 15:11:53 782

原创 ThreadX源码:Cortex-A7的tx_thread_context_restore.S(线程上下文恢复)汇编代码分析

ThreadX源码:Cortex-A7的tx_thread_context_restore.S(线程上下文恢复)汇编代码分析。

2024-09-17 12:03:34 876

原创 ThreadX源码:Cortex-A7的tx_thread_context_save.S(线程上下文保存)汇编代码分析

ThreadX源码:Cortex-A7的tx_thread_context_save.S(线程上下文保存)汇编代码分析

2024-09-17 11:59:56 999

原创 Cortex-A7的GIC(通用中断控制器):边沿触发和电平触发中断的区别

Cortex-A7的GIC(通用中断控制器):边沿触发和电平触发中断的区别。

2024-09-17 11:57:10 448

原创 Cortex-A7的GIC(通用中断控制器):边沿触发和电平触发中断处理流程

Cortex-A7的GIC(通用中断控制器):边沿触发和电平触发中断处理流程。

2024-09-17 11:52:37 1088

原创 ThreadX源码:Cortex-A7的tx_thread_irq_nesting_end(嵌套中断结束动作).s汇编代码分析

ThreadX源码:Cortex-A7的tx_thread_irq_nesting_end.s汇编代码分析。

2024-09-17 11:36:21 257

原创 ThreadX源码:Cortex-A7的tx_thread_irq_nesting_start(嵌套中断开始动作).s汇编代码分析

ThreadX源码:Cortex-A7的tx_thread_irq_nesting_start(嵌套中断开始动作).s汇编代码分析。

2024-09-17 11:33:11 875

原创 Cortex-A7:__disable_irq和GIC_DisableIRQ、__enable_irq和GIC_EnableIRQ的区别(3)——对中断挂起位影响测试对比

Cortex-A7:__disable_irq和GIC_DisableIRQ、__enable_irq和GIC_EnableIRQ的区别(3)——对中断挂起位影响测试对比

2024-09-15 12:21:00 317

原创 Cortex-A7:__disable_irq和GIC_DisableIRQ、__enable_irq和GIC_EnableIRQ的区别(2)——API测试对比

Cortex-A7:__disable_irq和GIC_DisableIRQ、__enable_irq和GIC_EnableIRQ的区别(2)——API测试对比

2024-09-15 12:17:32 373

原创 Cortex-A7:__disable_irq和GIC_DisableIRQ、__enable_irq和GIC_EnableIRQ的区别(1)API介绍

Cortex-A7:__disable_irq和GIC_DisableIRQ、__enable_irq和GIC_EnableIRQ的区别(1)API介绍

2024-09-15 12:15:37 252

原创 Cortex-A7:ARM官方推荐的嵌套中断实现机制

Cortex-A7:ARM官方推荐的嵌套中断实现机制。

2024-09-07 17:22:32 826

原创 Cortex-A7:简单中断处理(不可嵌套中断)机制

Cortex-A7:简单中断处理(不可嵌套中断)机制。

2024-09-07 11:28:18 1074

原创 Cortex-A7的运行模式和寄存器组详解

Cortex-A7的运行模式和寄存器组详解。

2024-09-03 04:00:00 634

原创 C语言函数不同个数、大小形参对执行速度的影响:以Cortex-M3为例从汇编角度分析原因

C语言函数不同个数、大小形参对执行速度的影响:以Cortex-M3为例从汇编角度分析原因。

2024-09-01 18:29:21 924

原创 ARM处理器中断前后入/出栈(保护/恢复现场)过程分析:以Cortex-M3为例

ARM处理器中断/异常入/出栈(保护/恢复现场)过程分析:以Cortex-M3为例。

2024-09-01 16:46:18 1161

原创 C语言调用子函数时入/出栈(保护/恢复现场)全过程分析:以Cortex-M3为例

使用C语言调用子函数是如何保护/恢复现场的呢?本文以Cortex-M3为例,逐行汇编代码分析C语言调用子函数时入/出栈(保护/恢复现场)全过程。

2024-09-01 10:42:03 1535

原创 Cortex-A7支持的内存类型详解及配置举例

Cortex-A7支持的内存类型详解及配置举例。

2024-08-31 17:20:42 1170

原创 ARM内存屏障/编译屏障API(__DMB、__DSB、__ISB)用法及举例

ARM内存屏障/编译屏障API(__DMB、__DSB、__ISB)用法及举例

2024-08-31 12:25:07 2209

原创 Cortex-A7的GIC(通用中断控制器):中断处理状态机

Cortex-A7的GIC(通用中断控制器):中断处理状态机

2024-08-25 23:43:03 846

原创 Cortex-A7的GIC(通用中断控制器):专有名词简介

Cortex-A7的GIC(通用中断控制器):专有名词简介。

2024-08-25 23:39:18 336

原创 Cortex-A7裸机启动代码分析:以stm32MP135为例

Cortex-A7裸机启动代码分析:以stm32MP135为例。

2024-08-24 18:14:46 973

原创 STM32CubeMX生成stm32MP135中断优先级配置错误修正方法

STM32CubeMX生成stm32MP135中断优先级配置错误修正方法。

2024-08-18 18:59:25 365

原创 Cortex-A7的GIC(通用中断控制器)使用方法(7):基于stm32MP135的GIC配置中断效果测试

Cortex-A7的GIC(通用中断控制器)使用方法(7):基于stm32MP135的GIC配置中断效果测试。

2024-08-18 18:38:50 527

原创 Cortex-A7的GIC(通用中断控制器)使用方法(6):基于stm32MP135的IRQ初始化及处理流程分析

Cortex-A7的GIC(通用中断控制器)使用方法(6):基于stm32MP135的IRQ初始化及处理流程分析。

2024-08-18 18:34:10 600

原创 Cortex-A7的GIC(通用中断控制器)使用方法(5):基于stm32MP135的GIC配置API配置GIC

Cortex-A7的GIC(通用中断控制器)使用方法(5):基于Cortex-A7的GIC配置API配置GIC。

2024-08-18 18:30:29 322

原创 Cortex-A7的GIC(通用中断控制器)使用方法(4):stm32MP135的GIC配置API

Cortex-A7的GIC(通用中断控制器)使用方法(4):stm32MP135的GIC配置API。

2024-08-18 18:27:53 180

原创 Cortex-A7的GIC(通用中断控制器)使用方法(3):GIC寄存器操作方法

Cortex-A7的GIC(通用中断控制器)使用方法(3):GIC寄存器操作方法。

2024-08-18 18:26:39 522

原创 Cortex-A7的GIC(通用中断控制器)使用方法(2):GIC寄存器介绍

Cortex-A7的GIC(通用中断控制器)使用方法(2):GIC寄存器介绍。

2024-08-18 18:25:13 380

原创 Cortex-A7的GIC(通用中断控制器)使用方法(1):GIC简介

Cortex-A7的GIC(通用中断控制器)使用方法(1):GIC简介。

2024-08-18 18:22:04 319

原创 铁电存储器(FM24W256)I2C读写驱动(4):I2C读写测试

铁电存储器(FM24W256)I2C读写驱动(4):I2C读写测试。

2024-08-17 16:26:04 224

原创 铁电存储器(FM24W256)I2C读写驱动(3):基于HAL库实现硬件I2C读写

铁电存储器(FM24W256)I2C读写驱动(3):基于HAL库实现硬件I2C读写。

2024-08-17 16:23:44 501

原创 铁电存储器(FM24W256)I2C读写驱动(2):写保护、设备地址、读写方式

铁电存储器(FM24W256)I2C读写驱动(2):写保护、设备地址、读写方式。

2024-08-17 16:21:50 539

原创 铁电存储器(FM24W256)I2C读写驱动(1):FM24W256简介

铁电存储器(FM24W256)I2C读写驱动(1):FM24W256简介。

2024-08-17 16:19:19 232

原创 STM32 MAC硬件校验:ICMP数据包校验和字段应设置为0x0,否则可能ping不通

STM32 MAC硬件校验和:ICMP数据包校验和字段应设置为0x0,否则可能ping不通。

2024-08-11 17:47:02 138

原创 ThreadX打印tick(时钟滴答)方法

本文详细介绍了ThreadX打印tick(时钟滴答)的方法。

2024-07-21 18:06:09 216

原创 ThreadX打印线程信息方法

本文详细介绍了ThreadX打印线程信息的方法。

2024-07-21 18:00:48 361

原创 ThreadX打印软件定时器信息方法

本文详细介绍了ThreadX打印软件定时器信息的方法。

2024-07-21 17:49:10 322

原创 STM32CubeIDE工程编译提示“has a LOAD segment with RWX permissions”解决办法

STM32CubeIDE工程编译提示“has a LOAD segment with RWX permissions”解决办法

2024-07-21 17:34:34 659

原创 STM32CubeIDE工程打印64位数据异常问题解决办法

详细介绍了STM32CubeIDE工程打印64位数据异常的解决办法。

2024-07-21 17:27:04 240

基于stm32单片机的作息时间控制器的设计与实现

从古至今,提醒人们控制作息时间的工具一直在改变,从古代的鸡鸣到现代的手机闹铃,人们的作息时间控制变得更加准确、方便。虽然现代手机闹铃比起古时的鸡鸣方便、准确很多,但对于自定力不强的人来说使用手机作为闹铃是不合适的。因此,市面上出现了专门用于提醒的闹钟。但这些闹钟普遍存在着精确度低、功能少、个性化不足的问题。为了解决这些问题,本文根据国内外学者的研究成果,以 STM32 单片机为主控制器、DS18B20 为温度传感器、LCD1602为显示器、DS1302 为时钟芯片、DFPLAYER MINI 为 MP3 模块,设计了一款精确度高、功能丰富、个性化强的作息时间控制器。

2023-06-04

基于51单片机的密码存储器的设计与实现

随着信息化进程的加快,人们在生活中用到的密码数量越来越多,密码长度也越来越长。密码数量一多、长度一长记忆起来就很不方便,为了保证密码不会遗忘,不少人习惯将密码抄写在记事本上,也有一些人习惯于使用电子设备以便签、文档、图片等形式保存密码。这些手段虽然能解决密码容易被遗忘的问题,但在保密和操作简便度上有所欠缺,一旦被有心人士窥得密码将造成很大损失。为了解决这一问题,本文将使用稳定可靠的STC89C52单片机结合AT24C02存储器,设计一款稳定、保密性好、操作简便的密码存储器。

2023-06-04

火灾报警及消防联动设计

基于51单片机和ESP8266物联网模块的火灾报警及消防联动设计,对接百度云MQTT服务器实现本地火灾数据上传到云端。本文件包括硬件设计、软件设计、软硬件联调等,即下即用。

2023-06-04

基于51单片机的小鸡孵化器毕业设计全套源码

基于51单片机的小鸡孵化器毕业设计全套源码,使用DHT22作为温湿度传感器,内容包括原理图、程序源码、仿真文件,即下即用。

2023-06-04

遥控器的红外NEC协议

详细介绍了遥控器红外协议,也就是NEC协议,包括发送方的波形和接收方的波形,可以根据时序图很方便地完成红外遥控器的NEC协议解析。

2023-05-28

单片机通过蜂鸣器播放任意音乐代码实现源代码

单片机通过蜂鸣器播放任意音乐代码实现工源代码,可结合本人同名博文使用。

2021-09-24

两个单片机串口通信控制LED状态翻转

两个单片机串口通信控制LED状态翻转,内含主机程序、从机程序、仿真文件以及仿真视频。

2021-08-26

0.96寸OLED显示屏_STC89C52系列_IIC_例程

0.96寸OLED显示屏_STC89C52系列_IIC_例程,实机运行通过。

2021-08-20

0.96寸OLED显示屏STC15W4K56S4_IIC_例程

0.96寸OLED显示屏STC15W4K56S4_IIC_例程,实机运行通过。

2021-08-20

0.96寸OLED显示屏STC12C5A60S2IIC_例程

0.96寸OLED显示屏STC12C5A60S2IIC_例程,实机运行通过。

2021-08-20

0.96寸OLED显示屏STC8A8K64S4A12_IIC_例程

0.96寸OLED显示屏STC8A8K64S4A12_IIC_例程,实机运行通过。

2021-08-20

0.96寸OLED_arduino_I2C例程

0.96寸OLED_arduino_I2C例程,实机运行通过。

2021-08-20

0.96寸OLED显示屏_MSP430F149_IIC_例程

0.96寸OLED显示屏_MSP430F149_IIC_例程,实机运行通过。

2021-08-20

0.96寸OLED显示屏_MSP430F5438A_IIC_例程

0.96寸OLED显示屏_MSP430F5438A_IIC_例程,实机运行通过。

2021-08-20

0.96寸OLED显示屏STM8L051F3_IIC例程

0.96寸OLED显示屏STM8L051F3_IIC例程,实机运行通过。

2021-08-20

0.96寸OLED显示屏STM32H750_IIC例程

0.96寸OLED显示屏STM32H750_IIC例程,实机运行通过。

2021-08-20

0.96寸OLED显示屏STM32F407_I2C例程

0.96寸OLED显示屏STM32F407_I2C例程,实机运行通过。

2021-08-20

0.96寸OLED显示屏STM32F030_IIC例程

0.96寸OLED显示屏STM32F030_IIC例程,实机运行通过。

2021-08-20

0.96寸OLED显示屏STM32F303RC_I2C例程

0.96寸OLED显示屏STM32F303RC_I2C例程,实机运行通过。

2021-08-20

0.96寸OLED显示屏STM32L053C8_I2C例程

0.96寸OLED显示屏STM32L053C8_I2C例程,实机运行通过。

2021-08-20

0.96寸OLED显示屏STM32L151AC8T6_I2C例程

0.96寸OLED显示屏STM32L151AC8T6_I2C例程,实机运行通过。

2021-08-20

0.96寸OLED显示屏STM32L476RG_I2C例程

0.96寸OLED显示屏STM32L476RG_I2C例程,实机运行通过。

2021-08-20

0.96OLED寸显示屏_STM32F103ZET系列_I2C_例程

0.96OLED寸显示屏_STM32F103ZET系列_I2C_例程,实机运行通过。

2021-08-20

0.96O寸LED显示屏STM32F103RCT6_IIC例程

0.96O寸LED显示屏STM32F103RCT6_IIC例程,实机运行通过。

2021-08-20

0.96寸OLED显示屏STM32F103C8T6_IIC例程

0.96寸OLED显示屏STM32F103C8T6_IIC例程,实机运行通过。

2021-08-20

0.96寸7针spi接口新款OLED结构图

0.96寸7针spi接口新款OLED结构图

2021-08-20

0.96寸6针spi接口新款OLED结构图

0.96寸6针spi接口新款OLED结构图

2021-08-20

0.96寸6针spi接口经典款OLED结构图

0.96寸6针spi接口经典款OLED结构图

2021-08-20

0.96寸4针IIC接口新款OLDE结构图pdf.pdf

0.96寸4针IIC接口新款OLED结构图

2021-08-20

0.96寸4针IIC接口经典款OLED结构图

0.96寸4针IIC接口经典款OLED结构图

2021-08-20

0.96寸插接长排线OLED规格书

0.96寸插接长排线OLED规格书

2021-08-20

0.96寸OLED插接-短排规格书

0.96寸OLED插接-短排规格书

2021-08-20

30pin0.96寸OLED规格书

30pin0.96寸OLED规格书

2021-08-20

0.96寸OLED15pin规格书

0.96寸OLED15pin规格书

2021-08-20

15pin焊接QG-2864KSWPG08 VER A规格书

15pin焊接QG-2864KSWPG08 VER A规格书

2021-08-20

基于巴法云物联网云平台实现可视化网页控制LED亮灭源码

如今大大小小的物联网云平台非常多,但大部分要收取费用,免费的物联网云平台功能则有很多限制使用起来非常不方便。以百度云物联网云平台为例,它的物可视不支持发布主题,等于可视化界面只能作为数据监控而不具备双向通信的能力。 为了解决这个问题,本例使用免费的巴法云物联网云平台,基于http协议的POST方法实现对LED的控制(使用http的POST方法方便嵌入网页),构建一个可视化的控制网页实现对LED亮灭的控制。

2024-04-06

16x16尺寸LED点阵电路原理图

16x16尺寸LED点阵电路原理图,使用2片74HC138 3-8译码器和2片74HC595 8位串行输入转8位并行输出芯片作为主要实现部分。

2024-04-03

74HC595芯片手册

74HC595芯片是8位串行输入转8位并行输出芯片,广泛应用于LED点阵显示等场合。

2024-04-03

GPIO模拟SMI(MDIO)协议软件实现,可以快速移植到任意MCU/SOC,实现软件SMI功能,SMI读写稳定可靠

GPIO模拟SMI(MDIO)协议软件实现,可以快速移植到任意MCU/SOC,实现软件SMI功能,SMI读写稳定可靠。实现功能如下: (1)可指定任意MDC和MDIO端口,移植性强 (2)只需要实现几个底层函数即可完成移植工作 (3)如果平台是HAL库,无需任何修改,可直接使用 (4)SMI读写经过高频的测试,连续读、写寄存器1000万+次正常。

2024-01-22

基于stm32单片机的智能恒温足浴器的设计与实现

随着人们物质生活水平的不断提高, 人们对于养生的热衷程度也逐日上升。 泡脚这一 历史悠久的养生活动以其便捷的操作方式理所应当的成为家家户户首选的养生活动, 应运而生的还有足浴器这一家电。 当前市场上从功能单一的传统足浴器到功能丰富的智能足浴器应有尽有,但当前足浴器设计普遍存在着精确度低、 个性化较差的问题, 如何提高足浴器的精确度和个性化便是这次设计的目的所在。 本文根据国内外学者的研究成果, 以 STM32 单片机为主控制器、DS18B20 为温度传感器、 LCD1602 为显示器, 设计了一款精确度高、 个性化强的智能恒温足浴器。

2023-06-04

空空如也

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

TA关注的人

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