
嵌入式学习
文章平均质量分 83
爱学习的诸葛铁锤
电子信息在读研究生,物联网工程专硕,啥都会一点,啥都学,学无止境。
展开
-
利用PCB引脚封装向导画BGA封装
使用AD (版本23.2.1)的Footprint Wizard 来帮助我们画BGA64原创 2023-02-28 15:00:38 · 3030 阅读 · 0 评论 -
arm-linux交叉编译Gstreamer
arm-linux编译Gstreamer全过程记录,亲测成功原创 2022-07-04 18:32:33 · 5755 阅读 · 16 评论 -
V4L2编程之USB摄像头采集jpeg图像
V4L2编程实战开发环境虚拟机Ubuntu 16.04编辑器VsCode交叉编译工具 arm-linux-gnueabihf已制作文件系统,已使能UVC相关驱动正点原子ZYNQ7010启明星开发板USB摄像头淘宝随便买的一个V4L2简介V4L2,即 Video for linux two ,是 Linux 内核中视频类设备的一套驱动框架,为视频类设备驱动开发和应用层提供了一套统一的接口规范使用 V4L2 设备驱动框架注册的设备会在 Linux 系统/dev/目录下生成对应的设备节点文原创 2022-05-30 16:37:19 · 5627 阅读 · 2 评论 -
Linux Framebuffer编程之lcd屏幕显示jpeg图像
参考文档【正点原子】I.MX6U嵌入式Linux C应用编程指南V1.4原创 2022-05-27 16:33:39 · 2297 阅读 · 0 评论 -
学生党使用正版Altium Designer 22并导出IDF文件
使用正版Altium Designer软件!!!原创 2022-05-04 14:38:57 · 2578 阅读 · 0 评论 -
由tcl脚本生成板子对应的vivado工程
tcl脚本生成vivado工程原创 2022-04-23 11:09:59 · 579 阅读 · 0 评论 -
启明星Zynq7010制作PYNQ V2.4镜像过程记录
PYNQ v2.4镜像制作原创 2022-04-20 11:02:57 · 4734 阅读 · 27 评论 -
Qt移植正点原子ZYNQ7010-Arm平台显示图片demo
一个简单的图片显示demo,包含移植QT到Arm平台,适用于ZYNQ7000系列开发板原创 2022-04-14 21:07:35 · 3370 阅读 · 2 评论 -
正点原子嵌入式Linux学习笔记1(Petalinux设计和U-Boot篇)
正点原子启明星ZYNQ之嵌入式Linux开发指南学习笔记原创 2022-02-13 11:38:09 · 5124 阅读 · 1 评论 -
Verilog语法学习笔记2(结合HDLBits刷题网站)
Verilog语法学习笔记2原创 2022-02-13 11:34:43 · 562 阅读 · 0 评论 -
Verilog语法学习笔记1(结合HDLBits刷题网站)
Getting Start数字电路中,1对应高电平信号,0对应低电平信号。Verilog LanguageBasic关键词assign,用于连续赋值assign left_side = right_sideNOT gate(非门),逻辑取反符号!,按位取反符号~AND gate(与门),逻辑与符号&&,按位与符号&OR gate(或门),逻辑或符号||,按位或符号|下图为或非门,即在或门的基础上加个非XNOR gate(同或门),逻辑同或符号^~XOR原创 2021-09-17 09:12:50 · 961 阅读 · 0 评论 -
STMCubeMX+Proteus仿真DHT11(LCD1602显示)
本文说明开发工具:STM32CubeMX+Keil5开发芯片:STM32F103R6采温模块:DHT11数显屏幕:LCD1602仿真软件:Proteus 8.12项目目标:DHT11读取温湿度值,将信息显示在LCD1602上Tips:之前写过一期LCD1602的,贴个传送门 STM32CubeMX+Proteus仿真LCD1602的显示.本文就不再详细介绍有关LCD1602的内容(包括配置STM32CubeMX和Keil工程里的移植工作)资源包下载DHT11中文手册和(HAL库)驱动文原创 2021-08-06 19:19:28 · 6320 阅读 · 27 评论 -
STM32CubeMX+Proteus仿真DS18B20
本文说明开发工具:STM32CubeMX+Keil5开发芯片:STM32F103R6采温模块:DS18B20仿真软件:Proteus 8.12工程目标:用DS18B20采集温度并用发送温度信息至串口资源包DS18B20中文手册和(HAL库)驱动文件代码,需要的自行下载链接:https://pan.baidu.com/s/1zxeTfS-LpogKTkBUwJfC3w提取码:tq3iDS18B20简介测温特征测温范围:-55 ~ +125℃在-10 ~ +85℃范围内精确度为±5℃原创 2021-08-06 15:33:12 · 9908 阅读 · 66 评论 -
STM32CubeMX+Proteus仿真LCD1602的显示
本文说明开发工具:STM32CubeMX+Keil5开发芯片:STM32F103R6显示屏幕:LCD1602仿真软件:Proteus 8.12工程目标:在LCD1602上显示任意字符即可资源包下载LCD1602手册和(HAL库)驱动文件代码,需要的自行下载链接:https://pan.baidu.com/s/1eQfnV94Yjzfox1rlfROoZA提取码:z025LCD1602简介先看一下它长什么样,本项目用的是标准的14脚(无背光),如图各引脚接口说明如表编号符原创 2021-08-05 20:26:05 · 15981 阅读 · 45 评论 -
STM32CubeMX+Proteus仿真实现ADC_DMA多路采样
标题DMA简介DMA(Direct Memory Access)——直接存储器存取功能在外设到存储器或者存储器到存储器提供高速的数据传输支持特点不占用CPU,DMA负责直接传输数据,CPU则可以处理其他事物传输方式DMA_Mode_Normal,正常传输模式当一次DMA数据传输完后,停止DMA传送 。也就是只传输一次DMA_Mode_Circular ,循环传输模式当传输结束时,自动重置寄存器,进行下一轮的数据传输。 也就是多次传输模式DMA相关函数...原创 2021-07-30 15:15:12 · 5424 阅读 · 17 评论 -
stm32CubeMX+Proteus仿真OLED12864I2C
标题Proteus原理图元件库搜索OLED12864I2C即可找到该OLED屏幕即0.96寸的I2C OLED屏幕(128*64,四脚)符号含义GND电源地VCC接电源正3.3~5VSCLSPI时钟线SDASPI数据线原创 2021-07-29 16:30:24 · 17215 阅读 · 40 评论 -
STM32CubeMX+Keil+Proteus仿真ADC采集
本文说明相关原理摘自小蜜蜂笔记 链接: www.xmf393.com.模数转换器(ADC)概述ADC:Analog-to-Digital Converter将时间和幅值连续的模拟量转化为时间和幅值离散的数字量A/D转换一般要经过采样、保持、量化和编码4个过程ADC转化过程ADC性能指标量程:指ADC所能输入模拟信号的类型和电压范围,即参考电压。信号类型包括单极性和双极性。转换位数:量化过程中的量化位数n。 A/D转换后的输出结果用n位二进制数来表示。【例】:10位ADC的输出值就是0~原创 2021-07-27 23:09:04 · 16019 阅读 · 68 评论 -
VSPD+XCOM+Proteus仿真stm32串口通信
本文说明功能要求开机后,向串口1发送“Hello World”串口1接收字节指令“0xA1",打开LED1,回传“LED1 ON”串口1接收字节指令“0xA2",关闭LED1,回传“LED1 OFF”在串口发送过程中,打开LED2作为发送数据指示灯相关软件使用说明STM32CubeMX+Keil+Proteus相关的安装、使用、配置等基础操作不再赘述,有关内容的详细介绍如下STM32CubeMX+Keil5+Proteus实现按键控制LED灯(入门篇).串行接口相关知识点通信方式:原创 2021-07-24 21:58:29 · 9235 阅读 · 6 评论 -
STM32CubeMX+Keil+Proteus仿真定时器中断控制LED灯
本文说明项目目标基于STM32CubeMX配置定时器利用HAL库开发实现功能:使用TIM2实现定时,每隔1秒实现双闪功能相关软件使用说明STM32CubeMX+Keil+Proteus相关的安装、使用、配置等基础操作不再赘述,有关内容的详细介绍如下STM32CubeMX+Keil5+Proteus实现按键控制LED灯(入门篇).定时器知识点STM32常见的定时器资源1.系统滴答定时器 SysTick集成在Cortex M3内核的定时器,主要目的是给RTOS提供时钟节拍做时间基准。比如HA原创 2021-07-23 12:44:42 · 9025 阅读 · 1 评论 -
STM32CubeMX+Keil+Proteus仿真实现外部中断控制LED灯
本文说明项目功能实现一个按键控制两个LED灯在两个状态下的自由切换一个状态是跑马灯,另一个状态是双闪相关软件使用说明STM32CubeMX+Keil+Proteus相关的安装、使用、配置等基础操作不再赘述,有关内容的详细介绍如下STM32CubeMX+Keil5+Proteus实现按键控制LED灯(入门篇).外部中断介绍STM32CubeMX配置选择PA1,PA2引脚做为LED灯的输出引脚选择PB0引脚做为按键输入的引脚右键PB0引脚,选择GPIO_EXTI0(GPIO外部中断)在原创 2021-07-22 22:29:17 · 8148 阅读 · 1 评论 -
STM32CubeMX+Keil5+Proteus实现按键控制LED灯(入门篇)
嵌入式入门学习本文说明STM32CubeMX安装和使用本文说明学生党,之前学习过嵌入式的课程,跟着正点原子的视频一步一步地构建项目的工程,主要是基于标准库的开发,整个过程实在是过于繁琐。想必有的同学也应深有体会。最近准备开始嵌入式相关的工作,打算使用HAL库进行开发,所以看了许多视频和教程做一个项目,本文主要做一个学习总结。STM32CubeMX安装和使用官网安装链接选择适应自己的系统即可安装过程就不细谈了,基本上就是一直下一步打开软件,安装HAL库,这里我们选择在线安装HAL库选择所需原创 2021-07-21 17:14:30 · 22055 阅读 · 38 评论