嵌入式

2024/9/18 13:52:24

S3C2440开发板:时钟,PWM定时器控制蜂鸣器发声

时钟 时钟和电源管理模块由三部分组成:时钟控制,USB 控制和电源控制。 S3C2440A 中的时钟控制逻辑可以产生必须的时钟信号,包括 CPU 的 FCLK,AHB 总线外设的 HCLK 以及 APB 总线外设的 PCLK。S3C2440A 包含两个锁相环&#xff08…

EKS开源系列之XF_UTILS工具库

EKS开源系列之XF_UTILS工具库 为啥要写这个中间件这个中间件的特色xf_utils 有那些功能文件夹结构xf_utils API 有哪些xf_checkxf_lockxf_stdxf_utils_logxf_commonxf_attributexf_bit_defsxf_errxf_listxf_predefxf_version 开源链接移植教程 为啥要写这个中间件 当我们开发软…

OpenHarmony开发案例:【分布式遥控器】

1.概述 目前家庭电视机主要通过其自带的遥控器进行操控,实现的功能较为单一。例如,当我们要在TV端搜索节目时,电视机在遥控器的操控下往往只能完成一些字母或数字的输入,而无法输入其他复杂的内容。分布式遥控器将手机的输入能力…

【Qt开发】调试log日志QDebug重定向输出到textEdit等控件(qInstallMessageHandler回调函数)

【Qt开发】调试log日志QDebug重定向输出到textEdit等控件(qInstallMessageHandler回调函数) 文章目录 Log输出方式qInstallMessageHandler回调函数线程安全textEdit控件附录:C语言到C的入门知识点(主要适用于C语言精通到Qt的C开发…

基于树莓派ubuntu20.04的ros-noetic小车

目录 一、小车的架构 1.1 总体的概述 1.2 驱动系统 1.3 控制系统 二、驱动系统开发 2.1 PC端Ubuntu20.04安装 2.2 树莓派Ubuntu20.04安装 2.3 PC端虚拟机设置静态IP 2.4 树莓派设置静态IP 2.5 树莓派启动ssh进行远程开发 2.5 arduino ide 开发环境搭建 2.5.1 PC…

结构体内存对齐

目录 一、什么是结构体内存对齐二、为什么要结构体内存对齐三、对齐系数四、结构体对齐规则1、例一:文章开头的例子2、例二:稍微复杂的情况3、结合 union 和 struct4、结构体嵌套 一、什么是结构体内存对齐 进入讲解前,先看一段 C 代码&…

【嵌入式DIY实例】-Nokia 5110显示DHT11/DHT22传感器数据

Nokia 5110显示DHT11/DHT22传感器数据 文章目录 Nokia 5110显示DHT11/DHT22传感器数据1、硬件准备2、代码实现2.1 显示DHT11数据2.2 显示DHT22数据本文介绍如何将 ESP8266 NodeMCU 开发板 (ESP-12E) 与 DHT11 数字湿度和温度传感器以及诺基亚 5110 LCD 连接。 NodeMCU 从 DHT11…

存储芯片行业的封装类型

存储芯片行业的封装类型 存储芯片分类: 随机存储器(RAM):这是易失性存储器,断电后存储的数据会丢失。它包括: 动态随机存储器(DRAM):这是最常见的系统内存类型&#xf…

LVGL 控件之矩阵按钮(lv_buttonmatrix)

目录 一、矩阵按键1、组成2、创建矩阵3、按钮宽度4、按键属性5、按钮互斥6、按钮文本重着色7、按钮矩阵部件的事件8、API 函数二、例程 一、矩阵按键 1、组成 按钮矩阵部件由两个部分组成:主体背景和按钮,示意图如下: LV_PART_MAIN&#xf…

嵌入式全栈开发学习笔记---C语言笔试复习大全9

目录 二维数组 二维数组的初始化 遍历二维数组 二维数组的数组名 笔试题11 上一篇复习了一维数组,这一篇我们来复习二维数组。 说明:我们学过单片机的一般都是有C语言基础的了,网上关于C语言的资料有很多,大家如果对C语言不熟…

有线通信--一文弄懂SPI--(基础篇)

学完很久的通信协议具体内容总是忘记,为了方便自己随时复习以及查看,本人这里总结一份关于SPI的协议详解,分享给大家。 一、什么是SPI 每接触一个协议,我们都要明白它的优缺点,知道它的使用范围和特点,在有这些前置认…

SPI总线通讯协议

文章目录 SPIQSPISPI配置SPI读写一个字节W25Q128初始化读取SPI FLASH写SPI FLASH SPI SPI:串行外围设备接口(Serial peripheral interface),一种高速, 全双工、同步的通信总线。 SPI使用4条线通信: MISO:主设备数据输入&#xf…

【嵌入式DIY实例-ESP8266篇】-LCD ST7789显示DS1307 RTC时间数据

LCD ST7789显示DS1307 RTC时间数据 文章目录 LCD ST7789显示DS1307 RTC时间数据1、硬件准备与接线2、代码实现本文将介绍如何使用 ESP8266 NodeMCU 板和 DS1307 RTC 集成电路构建简单的实时时钟和日历 (RTCC),其中时间和日期打印在 ST7789 TFT 显示模块上。 ST7789 TFT 模块包…

Cortex-M3架构学习

本学习参照 “Cortex-M3权威指南”学习,需要详细学习,建议自行观看。 Cortex-M3基础 CM3介绍 Cortex-M3 处理器内核其实就是单片机的中央处理单元( CPU )。 完整的基于 CM3 的 MCU 还需要很多其它组件,如下&#xff…

Ubuntu 下 NFS服务开启

NFS(Network File System,网络文件系统)是一种基于TCP/IP传输的网络文件系统协议,它允许网络中的计算机之间通过TCP/IP网络共享资源。简单来说NFS就是一个文件传输的协议,可以用来传输文件。 使用如下命令安装 NFS 服务…

嵌入式全栈开发学习笔记---C语言笔试复习大全5

目录 C语言运算符 运算符优先级 自增自减运算符(笔试重点) 笔试题6 笔试题7 上一篇复习了常量和变量,输入和输出,这一篇我们开始复习C语言的运算符及其优先级。 说明:我们学过单片机的一般都是有C语言基础的了&am…