E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
S5PV210嵌入式学习笔记
【
嵌入式学习笔记
】嵌入式基础10——STM32时钟配置
1.认识时钟树简单来说,时钟是具有周期性的脉冲信号,最常用的是占空比50%的方波1.1.F1的时钟树1.2.F4的时钟树(407为例)1.3.F7的时钟树1.4.H7的时钟树2.配置系统时钟(F1为例)2.1.系统时钟配置步骤配置HSEVALUE:告诉HAL库外部晶振频率,stm32xxxx_hal_conf.h调用Systemlnit()函数(可选):在启动文件中调用,在system_stm32
Zency_SUN
·
2023-07-29 12:59
嵌入式学习专栏(STM32)
学习
笔记
stm32
【
嵌入式学习笔记
】嵌入式基础4——STM32最小系统
1.学会查看数据手册1.1数据手册及相关资料数据手册一般再ST官网或ST中文社区网可下载。学习一款最小系统要参考的资料如下:原理图(硬件手册)数据手册dataset(有芯片的大致信息)参考手册(有寄存器的信息)Cortex-M权威指南开发指南(生产开发板的商家提供)1.2数据手册获取信息STM32F103ZET6的基本参数如下引脚类型包括:电源引脚、晶振引脚、复位引脚、下载引脚、BOOT引脚、GP
Zency_SUN
·
2023-07-29 12:29
嵌入式学习专栏(STM32)
学习
笔记
stm32
嵌入式硬件
【
嵌入式学习笔记
】嵌入式基础7——认识HAL库
1.初识HAL库1.1.CMSISCMSIS(微控制器软件接口标准):CortexMicrocontrollerSoftwareInterfaceStandard,是由ARM和与其合作的芯片厂商、软件工具厂商,共同制定的标准。1.2.HAL库简介直接操作寄存器:执行效率高,时间成本高标准外设库(StandardPeripheralLibraries):F0/F1/F3/F2/F4/L1,目前已停止
Zency_SUN
·
2023-07-29 12:29
嵌入式学习专栏(STM32)
学习
笔记
stm32
【
嵌入式学习笔记
】嵌入式基础3——STM32简介
1.STM32是什么ST——意法半导体;M——MCU/MPU;32——32位2.STM32芯片分类ST官网:https://www.st.comST中文社区:https://www.stmcu.org.cn3.STM32命名规则4.STM32选型*原则:由高到低,由大到小考虑的因素如下性能:确保芯片具有足够的处理能力来满足项目需求。内存:选择具有足够RAM和ROM(或Flash)容量的芯片。能耗:
Zency_SUN
·
2023-07-29 12:28
嵌入式学习专栏(STM32)
学习
笔记
stm32
嵌入式硬件
嵌入式学习笔记
——STM32的时钟树
时钟树前言时钟树时钟分类时钟树框图LSI与LSEHSI、HSE与PLL系统时钟的产生举例AHB、APBx的时钟配置时钟树相关寄存器介绍1.时钟控制寄存器(RCC_CR)2.RCCPLL配置寄存器(RCC_PLLCFGR)3.RCC时钟配置寄存器(RCC_CFGR)4.RCC时钟中断寄存器(RCC_CIR)修改系统时钟配置为内部时钟代码流程编程代码验证**使用NDK的Debug仿真查看STM32的系
小向是个Der
·
2023-07-29 12:58
嵌入式
—M4
stm32
单片机
学习
嵌入式
arm开发
嵌入式学习笔记
——STM32的USART相关寄存器介绍及其配置
文章目录前言USART的相关寄存器介绍状态寄存器:USARTX->SR具体位代表的含义实际代码数据寄存器USARTX->DR波特率寄存器USARTX->BRR控制寄存器(USART_CR)控制寄存器1(USART_CR1)控制寄存器2(USART_CR2)GPIO的复用模式查询对应GPIO管脚配置为复用模式编程实现串口收发一个字节串口打印乱码接收一个字符运行效果M4系列目录前言上一篇中,对串口做了
小向是个Der
·
2023-07-29 12:57
嵌入式
—M4
stm32
单片机
学习
USART
嵌入式
嵌入式学习笔记
——STM32的USART收发字符串及串口中断
USART收发字符串及串口中断前言字符串的收发发送一个字符串接收字符串需求利用串口实现printf中断中断是什么串口的接收中断以及空闲中断实现代码实现效果总结M4系列目录前言上一篇中,介绍了串口收发相关的寄存器,通过代码实现了一个字节的收发,本文接着上面的内容,通过功能函数实现字符串的收发,然后引入中断解决收发过程中while()死等的问题。字符串的收发发送一个字符串根据昨天的字符发送函数,只需要
小向是个Der
·
2023-07-29 12:57
嵌入式
—M4
stm32
单片机
学习
嵌入式
中断
嵌入式学习笔记
——STM32的中断控制体系
STM32的中断控制体系前言STM32中断的概念中断类型中断控制常用控制函数区分中断源与中断信号配置中断优先级分组问题中断使能中断服务函数总结M4系列目录前言上一篇中,借着串口接受的问题,简要说了一下串口中断的作用和用法,本文将对STM32的中断控制体系做个介绍。STM32中断的概念关于中断的概念,在上一篇中已经做了介绍了,说通俗点就是程序正常情况下是在while(1)内运行着相关的任务,例如下图
小向是个Der
·
2023-07-29 12:57
嵌入式
—M4
stm32
单片机
学习
嵌入式
arm开发
【
嵌入式学习笔记
】嵌入式基础9——STM32启动过程
1.MAP文件浅析1.1.MDK编译后生成的中间过程文件1.2.Map文件构成:程序段交叉引用关系(SectionCrossReferences):描述各文件之间函数调用关系删除映像未使用的程序段(RemovingUnusedinputsectionsfromtheimage):描述工程中未用到被删除的冗余程序段(函数/数据)映像符号表(ImageSymbolTable):描述各符号(程序段/数据
Zency_SUN
·
2023-07-29 12:26
嵌入式学习专栏(STM32)
学习
笔记
stm32
s5pv210
开发与学习:1.2安卓系统启动LOG
安卓系统启动LOGOKU-Boot1.3.4-dirty(May212016-18:17:00)forx210CPU:
S5PV210
@1000MHz(OK)APLL=1000MHz,HclkMsys=200MHz
1234567890@world
·
2023-07-28 04:26
3.Linux系统使用
5.ARM裸机
4.Linux
C编程
linux驱动makefile解析
shelluname-r)#KERN_DIR=/lib/modules/$(KERN_VER)/build#开发板的linux内核的源码树目录KERN_DIR=/root/driver/kernelobj-m+=leds-
s5pv210
Hawen-嵌入式
·
2023-07-26 16:08
linux
运维
服务器
飞凌嵌入式Cortex A8开发板选型指南
S5PV210
or AM335X?
飞凌公司CortexA8开发板目前有两种,一款是基于Samsung公司的
S5PV210
,对应开发板型号有OK210和OK210-A;另外一款是基于TI公司的AM335X,对应的开发板型号有OK335xD
brucehui
·
2023-07-25 22:58
学习总结
嵌入式学习笔记
——概述
嵌入式系统概述前言“嵌入式系统”概念1.是个啥?2.可以干啥?3.有哪些入坑方向?4.入坑后可以有多少薪资?单片机1.什么是单片机?2.架构简介3.基于ARM架构的单片机结构简介总结M4系列目录前言断更很长时间了,写博客确实是一件考验能力的事情,也能让自己发现自身的不足,之所以这么长时间没有更新就是因为感觉自己能力还不太够,沉淀的还不够多。此系列是笔者对于二刷M4的学习笔记,之前STM32都是自己
小向是个Der
·
2023-07-18 15:18
嵌入式
—M4
学习
单片机
嵌入式硬件
嵌入式
经验分享
嵌入式学习笔记
——IIC通信
IIC通信前言IIC概述通信特征物理拓扑结构IIC通信的流程IIC的特点:STM32的IIC通信GPIO模拟IICIIC的时序组成(主机对从机写入数据)1.起始信号2.器件地址与读写位3.从机应答信号5.传输的数据与结束信号IIC的时序组成(主机对从从机获取数据)1.数据接收2.主机发送应答信号IIC初始化代码总结M4系列目录写在后面的话前言本文接着之前的M4系列介绍,对另外一个十分常见的通信总线
小向是个Der
·
2023-07-18 10:08
嵌入式
—M4
学习
笔记
单片机
stm32
arm开发
嵌入式学习笔记
——STM32硬件基础知识
STM32开发硬件知识前言单片机参数主频位数STM32最小系统电源电路晶振电路复位电路BOOT选择电路调试接口电路其他电路本文重点本文参考博客链接M4系列目录前言上一篇中我们重点是讲了一下怎么搭建开发环境以及怎么下载烧录的过程,这都是解决的电脑端的开发环境问题,还没有到实际的开发板上,我们的单片机是都是焊接在开发板上的,PCB上有着它所需的工作电路。并不是直接给供电电压就可以让其工作的,本文主要是
小向是个Der
·
2023-07-17 12:12
嵌入式
—M4
stm32
单片机
学习
嵌入式
经验分享
s5pv210
开发板学习笔记(14)——uboot(5)
uboot命令体系基础使用uboot命令uboot启动后进入命令行环境下,在此输入命令按回车结束,uboot会收取这个命令然后解析,然后执行。uboot命令体系实现代码在哪里uboot命令体系的实现代码在uboot/common/cmd_xxx.c中。有若干个.c文件和命令体系有关。(还有command.cmain.c也是和命令有关的)每个命令对应一个函数1.每一个uboot的命令背后都对应一个函
阿韩干净又卫生
·
2023-07-15 23:56
学习
linux
运维
s5pv210
开发板学习笔记(14)——uboot(3)
start_armboot函数简介一个很长的函数1.这个函数在uboot/lib_arm/board.c的第444行开始到908行结束。2.450行还不是全部,因为里面还调用了别的函数。3.为什么这么长的函数,怎么不分成两三个函数?主要因为这个函数整个构成了uboot启动的第二阶段。一个函数组成uboot第二阶段宏观分析:uboot第二阶段应该做什么1.概括来讲uboot第一阶段主要就是初始化了S
阿韩干净又卫生
·
2023-07-15 23:25
学习
s5pv210
开发板学习笔记(14)——uboot(4)
uboot和内核到底是什么uboot是一个裸机程序uboot的本质就是一个复杂点的裸机程序。内核本身也是一个"裸机程序"1.操作系统内核本身就是一个裸机程序,和uboot、和其他裸机程序并没有本质区别。2.区别就是操作系统运行起来后在软件上分为内核层和应用层,分层后两层的权限不同,内存访问和设备操作的管理上更加精细(内核可以随便访问各种硬件,而应用程序只能被限制的访问硬件和内存地址)。直观来看:u
阿韩干净又卫生
·
2023-07-15 23:25
C
嵌入式
学习
c语言
linux
s5pv210
开发板学习笔记(1)
s5pv210
开发板支持的启动模式:OneNandBoot(Mux/Demux)NandBoot(withH/W8/16-BitECC)MMCBoot(MMCSpecification4.3compatibleincludingeMMC
阿韩干净又卫生
·
2023-07-15 23:25
嵌入式硬件
s5pv210
开发板学习笔记(12)——触摸屏
输入类设备简介input/outputIO输入输出,是计算机系统中的一个概念。计算机的主要功能就是从外部获取数据然后进行计算加工得到输出数据并输出给外部(计算机可以看成数据处理器)。计算机和外部交互就是通过IO。每一台计算机都有个标准输入和标准输出。常见输入类设备键盘、鼠标、触摸屏、游戏摇杆、传感器、(摄像头并不是一个典型的输入类设备)触摸屏的特点触摸屏和人的关系很紧密,尤其是电容式触摸屏。触摸屏
阿韩干净又卫生
·
2023-07-15 23:55
嵌入式
学习
arm开发
嵌入式硬件
[uboot] (第四章)uboot流程——uboot编译流程
第四章)uboot流程——uboot编译流程http://blog.csdn.net/ooonebook/article/details/53000893以下例子都以projectX项目tiny210(
s5pv210
玛丽奥ZJY
·
2023-07-14 17:02
【uboot】
嵌入式学习笔记
(一)嵌入式操作系统测试
嵌入式操作系统产品在学习的过程中,了解产品特性能够有助于学习产品功能,并且能够从用户角度发掘产品需要满足的重要特征,从而提炼产品特点,并且化作产品亮点,转化为产品未来占领市场、提升竞争力的关键切入点。通过对嵌入式操作系统测试工作了解,可学习到客户对产品功能要求,对产品的功能、性能标准有概要性意识,在后续工作中有助于理解产品特征。>嵌入式操作系统如何测试操作系统由多个功能相对独立、且离散的模块组成,
测试界的彭于晏
·
2023-06-23 03:34
软件测试
自动化测试
软件测试
嵌入式
嵌入式学习笔记
——认识STM32的 GPIO口
寄存器开发STM32GPIO口前言认识GPIOGPIO是什么GPIO有什么用GPIO怎么用STM32上GPIO的命名以及数量GPIO口的框图(重点)输入框图解析三种输入模式GPIO输入时内部器件及其作用1.保护二极管2.上下拉电阻(可配置)3.施密特触发器4.输入数据寄存器(内核直接通过它读取IO口高低电平)输出框图解析输出的三种模式GPIO输出时内部器件及其作用1.输出控制电路(可编程控制)2.
小向是个Der
·
2023-06-19 16:58
嵌入式
—M4
stm32
单片机
经验分享
GPIO
嵌入式
计算机三级
嵌入式学习笔记
(一)
第一章-嵌入式系统概论考纲与考点分析嵌入式系统开发的基础知识嵌入式系统的特点、分类、发展与应用;嵌入式系统的组成与微电子技术(集成电路、SoC、IP核等技术的作用和发展);数字媒体基础(文本、图像和音频/视频等数字媒体的表示与处理);网络通信技术(数字通信与计算机网络,TCP/IP协议,互联网接入技术等)。考点分析在考试中一般情况下会出现在选择题1~3(知识类型为理论型,需多记多背)常考知识点有:
逃离地狱的恶魔
·
2023-06-16 13:43
#
计算机三级嵌入式学习笔记
计算机三级
嵌入式学习笔记
(四)
第四章-嵌入式系统软件考纲与考点分析嵌入式系统软件嵌入式系统的软件组成与实时操作系统(嵌入式系统软件组成,嵌入式操作系统的发展,实时系统与实时操作系统,嵌入式操作系统的内核结构等);板级支持包(BSP)、引导加载程序BootLoader和设备驱动程序(硬件抽象层HAL,BSP的功能和移植,BootLoader的执行过程,U-boot及其移植,设备驱动程序的实现等);嵌入式Linux操作系统(Lin
逃离地狱的恶魔
·
2023-06-16 13:43
#
计算机三级嵌入式学习笔记
嵌入式实验-汇编点亮LED 灯
嵌入式实验-汇编点亮LED灯一、实验目的通过本次实验,使学生能够操作
S5PV210
实验平台,搭建并使用交叉编译环境,具备初步的嵌入式裸机平台应用开发能力。
高奈_des
·
2023-06-14 04:35
嵌入式
蓝桥杯
嵌入式学习笔记
——I2C
工程文件链接,无需积分即可下载有关iic的工程我们是直接在之前的lcd工程上进行修改1.配置keil工程文件(1).把比赛当天官方会给我们的资料,路径:资源数据包_嵌入式(G431)_2021\1-底层驱动代码参考里面的iic-hal.c,iic-hal.h文件分别移动到我们工程文件的bsp文件夹里面,并且按照我们的命名方式进行重新命名(2).在工程里面添加iic.c文件(3).在主函数还有iic
小明在考研
·
2023-04-21 17:34
蓝桥杯嵌入式
嵌入式硬件
蓝桥杯
stm32
单片机
深入理解 Linux 宏定义 MACHINE_START
arm-linux中的/arch/arm目录下,有许多与具体处理器相关的目录,里面有与具体板子相关的文件,这个文件大部分内容是对平台设备的结构体初始化(例如串口,LCD,Nandfalsh等),这里以arm-
s5pv210
HW.LI
·
2023-04-20 21:43
linux
arm开发
嵌入式学习笔记
汇总
本文整理STM32、STM8和uCOS-III的所有文章链接。STM32学习笔记目录源码:mySTM32-learnSTM32学习笔记(1)——LED和蜂鸣器STM32学习笔记(2)——按键输入实验STM32学习笔记(3)——时钟系统STM32学习笔记(4)——NVIC中断优先级管理和外部中断EXTISTM32学习笔记(5)——系统定时器SysTickSTM32学习笔记(6)——USART串口通信
Mount256
·
2023-04-16 22:57
嵌入式开发
单片机
学习
笔记
NandFlash基础知识-K9F2G08
S5PV210
的NandFlash:关于Nand的基本知识:1.NandFlash的型号和命名都是有意义的,K9F2G08,K9F表示是samsung系列的NandFlash,2G表示的是2Gbit=256MByte
Mark wyz
·
2023-04-15 20:05
S5PV210
嵌入式学习笔记
之gcc编译器
源文件需要经过编译才能生成可执行文件,pc下的编译工具链为gcc,ld,objcopy等,它们编译出来的程序在x86平台下运行,要编译出可以在arm平台运行的程序,就需要使用交叉编译工具arm-linux-gcc,arm-linux-ld等,主要介绍前者.1.gcc编译过程以及常用选项1.1gcc编译过程一个c/c++文件要经过预处理(preprocessing),编译(compilation),
Jason_str
·
2023-04-14 19:21
嵌入式
学习笔记
gcc
c语言
嵌入式学习笔记
19.11.22
c语言前期知识点总复习//标准输入输出头文件//#include引用//main()主函数,程序的起点(唯一)//数据类型(根据返回值决定)+函数名+(形参){函数体}//形参作为参数入口,个数不限要求,无参数可以写void//scanf("%d",&a);//%d数据类型//%d,%f%,%lf,%c//int4个float4个double8个char1个(-127~127)//float与do
Mo1035
·
2023-04-13 12:51
嵌入式学习笔记
19.12.18
定时器:1.定时(时钟源)2.计数3.计时定时器Timer1...Timer14时基部分:更新中断updata递增0->10递减10->0中心对齐(先递减后递增或先递增后递减)1ms1.分频值(设置与硬件有关)2.重载值分频值*重载值=90M??0-65535硬件会自动将分频+1,为了防止0分频,0分频实际上是1分频若想分频90000,实际上是90000-114个定时器时钟源是固定的延时(1ms*
Mo1035
·
2023-04-12 13:41
S5PV210
| 裸机汇编LED流水灯实验
S5PV210
|裸机汇编LED流水灯实验文章目录`
S5PV210
`|裸机汇编`LED`流水灯实验开发板:1.原理图2.Datasheet相关3.代码3-1.
透明水晶
·
2023-04-11 04:41
5.ARM裸机
单片机
物联网
stm32
嵌入式学习笔记
——STM32的USART通信概述
文章目录前言常用通信协议分类及其特征介绍通信协议通信协议分类1.同步异步通信2.全双工/半双工/单工3.现场总线/板级总线4.串行/并行通信5.有线通信、无线通信STM32通信协议的配置方式使用通信协议控制器实现使用IO口模拟的方式实现STM32串口通信概述什么是串口通信STM32F407的串口STM32串口通信的数据帧STM32串口通信硬件连接STM32串口通信的四要素STM32的串口框图串口数
小向是个Der
·
2023-04-09 03:10
嵌入式
—M4
stm32
单片机
学习
嵌入式
嵌入式硬件
嵌入式学习笔记
9——1302时钟
DS1302是通过SPI串行总线跟单片机通信的,当进行一次读写操作时最少得读写两个字节,第一个字节是控制字节,就是一个命令,告诉DS1302是读还是写操作,是对RAM还是对CLOK寄存器操作。第二个字节就是要读或写的数据了。单字节读写:只有在SCLK为低电平时,才能将CE置为高电平。所以在进行操作之前先将SCLK置低电平,然后将CE置为高电平,接着开始在IO上面放入要传送的电平信号,然后跳变SCL
JunLal
·
2023-04-09 02:02
嵌入式学习笔记(51单片机)
单片机
嵌入式学习笔记
——SPI通信
SPI通信前言SPI总线概述SPI通信拓扑图STM32的SPI通信SPI的特性SPI控制器的框图引脚数据收发过程时钟以及控制部分SPI寄存器简介SPI初始化代码流程SPI初始化代码SPI使用IO模拟的代码思路总结前言之前已经介绍了STM32的ADC、DMA、EXTI、TIME、NVIC、USART以及普通IO模式,此系列笔者还打算写最后三个大的内容,分别是SPI通信、IIC通信以及看门狗,后面就看
小向是个Der
·
2023-04-09 02:28
嵌入式
—M4
学习
单片机
stm32
arm开发
嵌入式
嵌入式学习笔记
——ADC模数转换器
ADC模数转换器前言ADC介绍ADC概述ADC的数量ADC的特性ADC框图芯片外部框图芯片内部框图转换部分框图状态输出部分条件触发框图寄存器介绍编程思路模式选择规则通道的序列表伪代码实际需求需求1现象需求2效果总结前言上一篇暂时结束了定时器的章节,还有一个高级定时器的部分,这个缓一缓吧,先换个片上外设来玩一玩,本文开始介绍STM32F407的又一个片上外设,ADC转换器,细细想来,GPIO的输入、
小向是个Der
·
2023-04-07 22:54
嵌入式
—M4
单片机
学习
stm32
嵌入式
arm开发
嵌入式学习笔记
——M4的基本定时器
M4的基本定时器前言基本定时器概念框图分析时钟选择计数器结构开启重装载值寄存器的影子寄存器的工作时序图未开启重装载值寄存器的影子寄存器的工作时序图更新事件以及中断框图小结基本定时器的相关寄存器代码流程1.延时功能:直接封装功能函数2.基本定时器定时中断配置代码最终效果前言上一篇中,介绍了内核里面的定时器SysTick,在整个STM32F407中,除了这一个内核定时器外还有很多的片上外设定时器,大致
小向是个Der
·
2023-04-07 22:53
嵌入式
—M4
单片机
学习
stm32
嵌入式
中断
嵌入式学习笔记
——PWM与输入捕获(上)
输出比较与输入捕获前言输出比较(PWM)PWM简介输出比较详细框图1.定时器部分2.比较器控制部分3.输出控制部分寄存器简介输出比较代码伪代码实际代码实际效果总结前言上一篇中,主要介绍了有关通用定时器的一些概述性内容,本文主要是具体介绍一下输出比较与输入捕获的使用过程,包括其详细结构以及寄存器;其中输出捕获以常用的PWM为例,输入捕获以捕获按下按键的时间为例。输出比较(PWM)首先来看看输出比较部
小向是个Der
·
2023-04-07 22:53
嵌入式
—M4
学习
单片机
stm32
嵌入式
arm开发
嵌入式学习笔记
——DMA
DMA前言DMA概述DMA原理STM32F407的DMA简介数据的传输对象数量优先级DMA的特性总结FIFO源、目标和传输模式DMA的框图寄存器介绍代码流程需求效果总结前言上一篇介绍了关于ADC转换的相关内容,在上一篇中提到了一嘴关于DMA的内容,本文的主角就是DMA(DirectMemoryAccess,直接内存访问)是一种可以使外设直接访问内存的技术。DMA概述之前的所有代码的所有的数据传输都
小向是个Der
·
2023-04-07 22:42
嵌入式
—M4
学习
单片机
stm32
嵌入式
DMA
1.6.ARM裸机第六部分-
S5PV210
的时钟系统
第一部分、章节目录1.6.1.SoC时钟系统简介1.6.2.
S5PV210
的时钟系统简介1.6.3.
S5PV210
时钟域详解1.6.4.
S5PV210
时钟体系框图详解1.6.5.时钟设置的关键性寄存器1.6.6
向阳而生,逆风翻盘
·
2023-04-07 02:26
嵌入式开发
嵌入式硬件
Linux 格式化磁盘,制作文件系统 => 报错: dev/sdb is NOT identified.
前言在学习ARM
S5PV210
开发板的时候,SD卡烧录时总是失败,报错信息:dev/sdbisNOTidentified.经过实践,发现格式化SD卡可以解决该问题;或者使用命令ls/dev/sdb发现sdb
滨边美波她男友
·
2023-04-06 06:13
ARM
S5PV210
朱有鹏
linux
内核驱动
linux
ubuntu
ARM
嵌入式
计算机三级
嵌入式学习笔记
(三)
第三章-嵌入式系统硬件组成考纲与考点分析嵌入式系统硬件组成嵌入式硬件组成与嵌入式处理芯片(组成,特点,类型,ARM的AMBA总线,嵌入式处理芯片的选型)嵌入式系统的存储器(层次结构,分类,性能指标,片内存储器,片外存储器,外部存储器等)I/O接口、I/O设备以及外部通信接口(GPIO、I2C、SPI、UART、USB、HDMI等;键盘、LED、LCD、触摸屏、传感器等;RS-232/RS-485、
逃离地狱的恶魔
·
2023-04-06 05:16
#
计算机三级嵌入式学习笔记
蓝桥杯
嵌入式学习笔记
---基于STM32G431RB-输入捕获PWM
一,输入捕获原理利用单片机采集555定时器电路,PB4口的pwm信号的频率。因此不用考虑溢出问题。出现一次上升沿捕获一次CNT寄存器的值,两次上升沿的时间差就是PWM的周期,也就间接算出了频率。要将主频80MHZ分频成1MHZ。二,有关cubemax的相关配置1,将模式配置为复位模式,选择触发源,是根据外部输入触发的。2,将PB4口配置成定时器三的通道一3,配置定时器的相关参数4,进行中断的相关配
句号388
·
2023-04-05 23:53
stm32
蓝桥杯
单片机
基于STM32G431
嵌入式学习笔记
——八、PWM脉冲输出(基于第12届蓝桥杯节选PA7作引脚)
一、真题引入简言之,关于脉冲输出的题目要求如下:①默认低电平②按下key4,切换低电平/脉冲信号③输出脉冲器件LED2点亮,否则熄灭。二、基础知识1.PWM工作原理2.与时钟信号的关联具体可以查阅STM32G4系列微控制器参考手册28-31章均为时钟timer相关资料,我们可以向右方一样查找该类型定时器是否支持PWM,从而判断该定时器是否能调用引脚实现脉冲输出。【实际上只有第31章的定时器不支持P
一直在努力的小宁
·
2023-04-05 23:51
嵌入式STM32
蓝桥杯
笔记
stm32
单片机
学习
嵌入式硬件
蓝桥杯
嵌入式学习笔记
——PWM与输入捕获(下)
输入捕获前言输入捕获的概述框图输入通道部分比较捕获寄存器与事件生成寄存器编程思路实际需求配置流程打开对应的时钟配置GPIO为复用模式定时器的时基部分配置定时器输入通道部分配置定时器中断配置代码:运行效果:需求2测试时序图选择GPIO实现效果:总结前言上一篇介绍了通用定时器的输出比较部分,这一篇再来介绍一下输入捕获的相关内容。输入捕获的概述输入捕获,见名知意,就用来对输入信号进行捕获的,说到捕获输入
小向是个Der
·
2023-04-05 17:05
嵌入式
—M4
学习
stm32
单片机
嵌入式
arm开发
Linux 网络驱动 嵌入式网络简介(一)
比如S3C2440、
S5PV210
,4412等都没有内置的MAC,所以这类开发板都是通过DM9000来完成有线网络功能的,还有些网络芯片更强大,内部集成了TCP/IP协议栈,对外提供一个SPI接口,比如
水火汪
·
2023-04-03 23:59
linux驱动
linux
嵌入式学习笔记
(1)基本知识、C语言常用关键字、OLED
STM32是ST公司基于ARMCortex-M内核开发的32位微控制器STM32常应用在嵌入式领域,如智能车、无人机、机器人、无线通信、物联网、工业控制、娱乐电子产品等STM32功能强大、性能优异、片上资源丰富、功耗低,是一款经典的嵌入式微控制器STM32F103C8T6系列:主流系列STM32F1内核:ARMCortex-M3主频:72MHzRAM:20K(SRAM)ROM:64K(Flash)
小巨同学
·
2023-04-02 04:25
嵌入式
单片机
学习
c语言
嵌入式学习笔记
(2)中断、定时器、PWM、输入输出
中断系统中断:在主程序运行过程中,出现了特定的中断触发条件(中断源),使得CPU暂停当前正在运行的程序,转而去处理中断程序,处理完成后又返回原来被暂停的位置继续运行中断优先级:当有多个中断源同时申请中断时,CPU会根据中断源的轻重缓急进行裁决,优先响应更加紧急的中断源中断嵌套:当一个中断程序正在运行时,又有新的更高优先级的中断源申请中断,CPU再次暂停当前中断程序,转而去处理新的中断程序,处理完成
小巨同学
·
2023-04-02 04:25
嵌入式
单片机
学习
stm32
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他