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嵌入式学习笔记
嵌入式学习笔记
CPPFLAGS是C预处理器的选项;-nostdlib不使用标准库-nostdinc不使用标准头文件CFLAGS是C编译器的选项;ARM有7个基本工作模式:User:非特权模式,大部分任务执行在这种模式FIQ:当一个高优先级(fast)中断产生时将会进入这种模式IRQ:当一个低优先级(normal)中断产生时将会进入这种模式Supervisor:当复位或软中断指令执行时将会进入这种模式Abort:
江洋之道
·
2023-10-23 17:21
单片机
嵌入式学习笔记
——使用寄存器编程操作GPIO
使用寄存器编程操作GPIO前言GPIO相关的寄存器GPIO端口模式寄存器(GPIOx_MODER)(x=A..I)位操作GPIO端口输出类型寄存器(GPIOx_OTYPER)(x=A..I)GPIO端口输出速度寄存器(GPIOx_OSPEEDR)(x=A..I/)GPIO端口上拉/下拉寄存器(GPIOx_PUPDR)(x=A..I/)GPIO端口输入数据寄存器(GPIOx_IDR)(x=A..I)
小向是个Der
·
2023-10-22 11:28
嵌入式
—M4
单片机
学习
stm32
嵌入式
GPIO
视频教程-uCOS3在STM32F4开发板上的移植-第4季第8部分-单片机/工控
U-Boot、Linuxkernel移植及驱动程序开发;精通C、C++、Java、C#等语言,熟悉ARMCortex-A、Cortex-M3/M4等体系结构;熟悉三星平台S3C2440、S3C6410、
S5PV210
weixin_30307077
·
2023-10-19 11:46
【ARM裸机】ARM入门
1.ARM成长史2.ARM的商业模式和生态系统ARM只设计CPU,但是不生产CPU3.为什么使用三星:
S5PV210
4.各种版本号0.ARM和CortexCortex就是ARM公司一个系列处理器的名称。
m0_63077733
·
2023-10-19 11:13
ARM裸机
arm开发
S5PV210
LCD屏
LCD简介LCD(LiquidCrystalDisplay),即液晶显示屏,是一种采用了液晶控制透光度技术来实现色彩的显示器,LCD有很多种类型,常见的有:STN(超扭曲向列),它的特点是功耗低,但亮度不足,响应时间长;(1602那种类型的)TFT(薄膜晶体管),它的特点是响应时间短,画面清晰,但功耗稍高,(自己实验用的应该是这个类型的,这个类型当作计算机液晶显示设备)。LTPS(低温多晶硅),各
司徒若寒
·
2023-10-17 16:54
LCD配置
S5PV210
LCD
4-GPIO和LED
一、裸机实验体验之USB启动配合dnw工具下载1.1、背景知识介绍回顾
S5PV210
的启动方式,必须将OM5打到VCC,才能从USB启动。
非主流的豆瓣
·
2023-10-16 13:02
cortex_m3_stm32
嵌入式学习笔记
(十一):TFTLCD显示(初涉显示器)
本章我们将介绍ALIENTEK2.8寸TFTLCD模块,该模块采用TFTLCD面板,可以显示16位色的真彩图片。TFT-LCD即薄膜晶体管液晶显示器。其英文全称为:ThinFilmTransistor-LiquidCrystalDisplay。TFT-LCD与无源TN-LCD、STN-LCD的简单矩阵不同,它在液晶显示屏的每一个象素上都设置有一个薄膜晶体管(TFT),可有效地克服非选通时的串扰,使
_lyl
·
2023-10-16 10:54
嵌入式_stm32
嵌入式
TFTLCD
嵌入式学习笔记
(55)LCD简介
12.1.1什么是LCD(1)LiquidCrystalDisplay,俗称液晶显示(2)液晶是一种材料,液晶这种材料具有一种特点:可以在电信号的驱动下液晶分子进行旋转,旋转时会影响透光性,因此我们可以在整个液晶面板后面用白光照(称为背光),可以通过不同电信号让液晶分子进行选择性的透光,此时在液晶面板前面看到的就是各种各样不同的颜色,这就是LCD显示。(3)被动发光和主动发光。有些显示器(譬如LE
嵌入式开发白菜
·
2023-10-16 10:52
嵌入式
嵌入式学习笔记
编程
学习
笔记
stm32
fpga开发
单片机
嵌入式
嵌入式学习笔记
(56)LCD的接口技术
12.2.1从电平角度讲本质上都是TTL信号(1)什么是TTL接口。+5V表示逻辑1,0V表示逻辑0。这种就叫TTL电平,和CMOS电平相对比。(2)SoC的LCD控制器硬件接口是TTL电平的,LCD这边硬件接口也是TTL电平的。所以他们俩本来是可以直接对接的,手机、平板、开发板都是这样直接对接的(一般用软排线连接)。(3)TTL电平的缺陷就是不能传递太远,如果LCD屏幕和主机控制器太远(1米甚至
嵌入式开发白菜
·
2023-10-16 10:52
嵌入式学习笔记
编程
嵌入式
嵌入式硬件
单片机
stm32
笔记
学习
嵌入式学习笔记
(54)
S5PV210
的ADC控制器
11.3.1ADC和(电阻式)触摸屏的关系(1)ADC在210数据手册的section10.7(2)电阻式触摸屏本身工作时就依赖于AD转换,所以在210的SoC中电阻触摸屏接口本身和ADC接口是合二为一的。或者说电阻触摸屏接口使用了(复用了)ADC的接口。11.3.2ADC的工作时钟框图ADCCLK是ADC控制器工作的时钟,也就是converterclock。从时钟框图可以看出,它是PCLK(PC
嵌入式开发白菜
·
2023-10-16 10:21
嵌入式学习笔记
编程
嵌入式
单片机
嵌入式硬件
学习
笔记
linux
嵌入式学习笔记
(57)LCD如何显示图像
12.4.1像素(pixel)(1)像素就是组成图像的最基本元素,或者说显示中可以被控制的最小单位,整个图像就是由很多个像素组成的。(2)像素可以被单独控制,或控制其亮或不亮(单色屏)、或控制其亮度强弱(譬如亮50%,35%,这样叫灰度屏,以前的黑白电视机)、或控制其显示一定的颜色(这就是我们现在最常用的彩色显示屏)。总结:像素很重要,整个显示图像是由一个个的像素组成的。我们要在显示器上显示一个图
嵌入式开发白菜
·
2023-10-16 10:16
嵌入式学习笔记
嵌入式
编程
计算机视觉
人工智能
嵌入式硬件
笔记
学习
单片机
stm32
【
嵌入式学习笔记
】嵌入式基础2——ARM与Cortex-M系列介绍
1.ARM公司ARM公司:只做内核设计和IP授权,不参与芯片设计,如图所示。ARM架构风靡全球是因为其产品有以下特点:低功耗、低成本、高性能支持16/32位双指令集拥有众多合作伙伴ARM公司推出了ARM内核,随后演变成了Coretex内核,许多厂商根据该公司设计的内核生产芯片(STM32等)2.Corte-x内核分类及特征3.Cortex-M3/4/7介绍
Zency_SUN
·
2023-10-15 01:47
嵌入式学习专栏(STM32)
学习
笔记
arm开发
嵌入式硬件
stm32
ARM
嵌入式学习笔记
——Linux字符设备驱动程序设计
Linux设备驱动开发Linux系统调用实现原理作用:实现用户应用程序和内核程序的交互。原理:基于软终端实现。结论:应用程序调用和内核函数之间的调用关系。应用open->C库open->软中断->内核sys_open->应用open返回。应用cloase->C库close->软中断->内核sys_close->应用close返回。应用read->C库read->软中断->内核sys_read->应
跑不了的你
·
2023-10-14 04:32
嵌入式相关基础知识
arm_day03
s5pv210
处理器datasheet数据手册初步认识三星ARMCortex-A81G32位的处理器寻址地址:0x0-0xFFFFFFFF(0~4G-1)4Gbytes线性编址外设控制器GPIO通用输入输出将
玉露枫林
·
2023-10-14 04:31
ARM体系结构
嵌入式学习笔记
——寄存器实现控制LED小灯
文章目录前言GPIO通用输出模式初始化LED小灯的GPIO原理图初始化代码初始化的效果功能函数封装直接分开宏定义两个使用条件运算符封装函数实现简单的功能KEILMDK一些技巧代码左侧一直出现小红叉2.同一个工程,别人能编译通过,自己不行ST-LINK烧录后总是要手动按复位修改字体大小及字体定位代码错误M4系列目录前言上一篇中,介绍了GPIO相关的所有寄存器,并在最后简单实现了一个LED灯的控制,由
小向是个Der
·
2023-10-12 20:23
嵌入式
—M4
学习
单片机
嵌入式硬件
stm32
嵌入式
S5PV210
-uboot解析(四)-main_loop函数分析
main_loop是在uboot启动最后阶段进行命令解析、引导内核的函数,在common/main.c中。#include#include#include#ifdefCONFIG_MODEM_SUPPORT#include/*forfree()prototype*/#endif#ifdefCFG_HUSH_PARSER#include#endif#include#include这里面的comman
ldzq_sue
·
2023-10-10 03:11
uboot
嵌入式学习笔记
——STM32寄存器编程实现外部中断
外部中断前言EXTI的介绍EXTI是什么EXTI的主要特性数量对应中断源的命名EXTI的框图配置流程寄存器介绍编程思路编程效果M4系列目录前言上一篇中,介绍了关于STM32的中断管理以及具体配置,本文就使用之前的配置流程来实现一下外部中断的功能。EXTI的介绍EXTI是什么还是老套路,先来搞清楚EXTI是个啥,EXTI就是STM32的外部中断,既然叫做外部中断,那么其中断一定是来自内核外的,下图的
小向是个Der
·
2023-10-09 08:15
嵌入式
—M4
stm32
单片机
学习
嵌入式
arm开发
嵌入式学习笔记
-linux应用编程和网络编程-3.8 网络基础
一、再论进程1、从进程间通信说起网络域套接字socket,网络通信其实就是位于网络中不同主机上面的2个进程之间的通信。2、网络通信概述硬件部分:网卡操作系统底层:网卡驱动操作系统API:socket接口应用层:低级(直接基于socket接口编程)应用层:高级(基于网络通信应用框架库)应用层:更高级(http、网络控件等)3、网络通信概述重点1:掌握网络通信的架构层次和基本原理重点2:掌握socke
F__pj
·
2023-10-08 02:56
linux应用编程和网络编程
网络
路由器
s5pv210
linux内核移植,
S5PV210
(TQ210)学习笔记——内核移植与文件系统构建之二
由于之前做过2440和6410,鉴于时间原因,这里暂时跨过其他模块的裸机驱动和uboot移植,直接进入内核移植及驱动开发方面的学习。三设置uboot启动参数我的nfs根目录为/nfsroot,我的根文件系统目录是在该目录之下的,即/nfsroot/rootfs目录,故uboot启动参数设置如下:noinitrdconsole=ttySAC0root=:/nfsroot/rootfsrwip=:::
weixin_39548776
·
2023-10-06 13:30
s5pv210
linux内核移植
嵌入式linux
s5pv210
,嵌入式Linux裸机开发(二)——
S5PV210
启动过程分析
嵌入式Linux裸机开发(二)——
S5PV210
启动过程分析一、iROM启动方式简介友善之臂Smart210开发板的SoC为三星
S5PV210
,
S5PV210
采用iROM启动方式进行启动,通过查阅三星官方
杨妙和
·
2023-10-06 13:00
嵌入式linux
s5pv210
s5pv210
裸机实验之串口通信
利用网友移植好的标准输入输出函数可以方便的调用printf、scanf等函数具体如下一、底层的putcgetc函数要自己编写的。二、putcgetc函数在我们的uart.c文件中具体代码如下#defineGPA0CON0xE0200000#defineUCON00xE2900004#defineULCON00xE2900000#defineUMCON00xE290000C#defineUFCON0
指 纹
·
2023-10-06 13:59
雕栏玉砌应犹在
只是朱颜改
串口通信
S5PV210
系列(裸机九)之 串口通信
通信涉及的几个基础概念1、通信的发展历史(1)、最早通信:烽火台、狼烟;信件;电子通信(电报、电话、网络信号)(2)、通信中最重要的两个方面:信息表示、解析方法+信息的传输方法(3)、通信双方事先需要约定好信息的表示方法和解析方法,做到一致,否则信息不能有效传递(4)、信号的传输方法是指经过编码后的通信信息如何在传输介质上传输的过程。总结:通信过程其实分为30个步骤:首先发送方先按照信息编码方式对
dsjdjsa
·
2023-10-06 13:58
S5PV210
裸机
s5pv210
裸机
串口通信
S5PV210
系列(裸机八)之 时钟系统
SoC时钟系统简介什么是时钟?SoC为什么需要时钟?(1)时钟是同步工作系统的同步节拍。(2)SoC内部有很多器件,譬如CPU、串口、DRAM控制器、GPIO等内部外设,这些东西要彼此协同工作,需要一个同步的时钟系统来指挥。这个就是我们SoC的时钟系统。时钟一般如何获得(1)SoC的时钟获得一般有:*外部直接输入时钟信号,SoC有个引脚用来输入外部时钟信号,用的很少。*外部晶振+内部时钟发生器产生
dsjdjsa
·
2023-10-06 13:58
S5PV210
裸机
s5pv210
裸机
时钟系统
S5PV210
裸机之串口
1:串口的基础知识串口通信定义串口是计算机上一种非常通用设备通信的协议。大多数计算机包含两个基于RS232的串口。串口同时也是仪器仪表设备通用的通信协议;很多GPIB兼容的设备也带有RS-232口。同时,串口通信协议也可以用于获取远程采集设备的数据。串口通信原理串口通信的概念非常简单,串口按位(bit)发送和接收字节。尽管比按字节(byte)的并行通信慢,但是串口可以在使用一根线发送数据的同时用另
Stone_lu。
·
2023-10-06 13:28
Cortex-A8
(三)ARM裸机之
s5pv210
时钟系统
(三)ARM裸机之
s5pv210
时钟系统文章目录(三)ARM裸机之
s5pv210
时钟系统前言一、Soc时钟介绍1.什么是时钟?2.Soc时钟如何获得?
小殷学长
·
2023-10-06 13:57
ARM裸机
单片机
arm裸机
嵌入式软件
S5PV210
裸机之LCD
LCD简介什么是LCD?(1)LCD(LiquidCrystalDisplay)俗称液晶.(2)液晶是一种材料,液晶这种材料具有一种特点:可以在电信号的驱动下液晶分子进行旋转,旋转时会影响透光性,因此我们可以在整个液晶面板后面用白光照(称为背光),可以通过不同电信号让液晶分子进行选择性的透光,此时在液晶面板前面看到的就是各种各样不同的颜色,这就是LCD显示。(3)被动发光和主动发光。有些显示器(譬
Stone_lu。
·
2023-10-06 13:57
Cortex-A8
S5PV210
裸机破坏UBOOT以及SD卡恢复办法
在刚刚进入到
S5PV210
的裸机学习中遇到一个问题,破坏了UBOOT后插入烧录有UBOOT.bin的文件插上后无法启动,串口输出以下提示信息以为是开发板变砖了,中途搜索找了很多有用dnw的试过后还没解决问题
Hawen-嵌入式
·
2023-10-06 13:27
S5PV210
体系结构与接口03:GPIO编程
1.2GPIO作用1.3GPIO的构成(datasheet层面)2.
S5PV210
芯片GPIO控制器简介2.1总额及分类2.2原理框图2.3常用寄存器分类3.硬件外设开发流程(以LED为例)3.1分析外设工作原理
麦兜的学习笔记
·
2023-10-06 13:26
Linux嵌入式开发
arm
驱动开发
单片机
S5PV210
裸机(三):串口
本文主要探讨210串口相关知识。同步通信和异步通信发送和接收方同时钟工作叫同步,否则叫异步同步通信频率固定,双方通信频率不固定,,接收方收到起始信号开始接收信息电平信号和差分信号电平信号和差分信号是描述通信线路传输方式电平信号传输线中有参考电平线(GND),信号值由信号线电平和参考电平电压差决定差分信号传输线中没有参考电平,只有信号线,1和0由信号线之间电压差决定电平信号通信线间电平差异易受干扰,
菜_小_白
·
2023-10-06 13:56
嵌入式硬件
c语言
arm开发
汇编
s5pv210
开发与学习:1.19之LCD显示器
目录1.原理图2.资料查阅2.1.1显示控制器概述2.1.2显示控制器的主要功能2.1.3显示控制器的功能说明2.1.3.3颜色数据概述2.1.3.4颜色空间转换(CSC)2.1.3.5调色板用法2.1.3.6窗口混合2.1.3.7图像增强2.1.3.8VTIME控制器操作2.1.3.9命令设置2.1.3.10虚拟显示2.1.3.11RGB接口规格2.1.4编程模型2.1.4.1程序模型概述2.1
透明水晶
·
2023-10-06 13:56
5.ARM裸机
s5pv210
ARM裸机
lcd
S5PV210
(TQ210)裸机编程
4.1汇编学习4.1.1基础知识4.1.2ARM模拟器4.2
S5PV210
启动流程4.3点亮一个LED4.4串口4.5实现printf函数4.6时钟配置4.7重定位(BL1载入BL2到SRAM)4.8DDR4.9NANDFLASH
aofan9566
·
2023-10-06 13:56
嵌入式
视频教程-LCD1602和12864显示器-第1季第17部分-单片机/工控
U-Boot、Linuxkernel移植及驱动程序开发;精通C、C++、Java、C#等语言,熟悉ARMCortex-A、Cortex-M3/M4等体系结构;熟悉三星平台S3C2440、S3C6410、
S5PV210
weixin_29374863
·
2023-10-05 18:51
嵌入式学习笔记
(44)
S5PV210
的SD卡启动实战
8.5.1任务:大于16KB的bin文件使用SD卡启动(1)总体思路:将我们的代码分为2部分,第一部分BL1小于等于16KB,第二部分为任意大小,iROM代码执行完成后从SD卡启动会自动读取BL1到iRAM中执行;BL1执行时负责初始化DDR,然后手动将BL2从SD卡copy到DDR中正确位置,然后BL1远跳转到BL2中执行BL2。(2)细节1:程序怎么安排?程序分为2个文件夹BL1和BL2,各自
嵌入式开发白菜
·
2023-10-05 17:45
嵌入式学习笔记
编程
嵌入式
学习
笔记
linux
嵌入式硬件
单片机
运维
stm32
嵌入式学习笔记
(45) NandFlash的接口
9.1.1Nand的型号与命名(1)K9F2G08:K9F表示是三星公司的NandFlash系列。2G表示Nand的大小是2Gbit(256MB)。08表示Nand是8位的(数据线有8根)。(2)Nand命名中可以看出,厂家、系列型号、容量大小、数据位数9.1.2Nand的数据位(1)Nand有8位数据位的,也有16位数据位的。做电路时/写软件时应该根据自己实际采购的Nand的位数来设计电路/写软
嵌入式开发白菜
·
2023-10-05 17:45
嵌入式学习笔记
编程
嵌入式
学习
笔记
单片机
stm32
嵌入式硬件
嵌入式学习笔记
(46) NandFlash的结构
9.2.1Nand的单元组织:block与page(大页Nand与小页Nand)(1)Nand的页和以前讲过的块设备(尤其是硬盘)的扇区是类似的。扇区最早在磁盘中是512字节,后来也有些高级硬盘扇区不是512字节,而是1024字节/2048字节/4096字节等。Nand也是一样,不同的Nand的页的大小是不同的,也有512字节/1024字节/2048字节/4096字节等。(2)一个block等于多
嵌入式开发白菜
·
2023-10-05 17:44
嵌入式学习笔记
嵌入式
编程
学习
笔记
嵌入式硬件
stm32
单片机
嵌入式学习笔记
(3)驱动设计的硬件基础-处理器篇
目前主流的通用处理器(GPP)多采用SoC(片上系统)的芯片设计方法,集成了各种功能模块,每一种功能都是由硬件描述语言设计程序,然后在SoC内由电路实现的。在SoC中,每一个模块不是一个已经设计成熟的ASIC器件,而是利用芯片的一部分资源去实现某种传统的功能,将各种组件采用类似搭积木的方法组合在一起。ARM内核的设计技术被授权给数百家半导体厂商,做成不同的SoC芯片。ARM的功耗很低,在当今最活跃
风一样的航哥
·
2023-10-04 21:02
嵌入式学习经历
嵌入式硬件
学习
嵌入式学习笔记
(43)
S5PV210
的SD卡启动详解
8.4.1SoC为何要支持SD卡启动(1)一个普遍性的原则就是:SoC支持的启动方式越多,将来使用时就越方便,用户的可选择性就越大,SoC的适用面就越广。(2)SD卡有一些好处:譬如可以在不借用专用烧录工具(类似Jlink)的情况下对SD卡进行刷机,然后刷机后的SD卡插入卡槽,SoC即可启动;譬如可以用SD卡启动进行量产刷机(量产卡)。像我们x210开发板,板子贴片好的时候,内部inand是空的,
嵌入式开发白菜
·
2023-10-03 11:46
嵌入式
嵌入式学习笔记
编程
学习
笔记
单片机
嵌入式硬件
stm32
嵌入式学习笔记
(42)SD卡的编程接口
8.3.1SD卡的物理接口SD卡由9个针脚与外界进行物理连接,这9个脚中有2个地,1个电源,6个信号线。8.3.2SD协议与SPI协议(1)SD卡与SRAM/DDR/SROM之类的东西的不同:SRAM/DDR/SROM之类的存储芯片是总线式的,只要连接上初始化好之后就可以由SoC直接以地址方式来访问,但是SD卡不能直接通过接口给地址来访问,它的访问需要按照一定的接口协议(时序)来访问。(2)SD卡
嵌入式开发白菜
·
2023-10-03 11:12
嵌入式学习笔记
编程
嵌入式
学习
笔记
单片机
嵌入式硬件
stm32
嵌入式学习笔记
之四 (uboot启动流程)
1.bootROM阶段CPU上电之后执行的第一段代码并不是uboot代码,因为uboot存储在启动介质(存储介质),如eMMCFlash、NANDFlash、SD卡,CPU想要执行启动介质中的uboot代码,就需要将uboot代码从启动介质取出,加载到内存中去执行。那么就需要某个程序来做这些工作。i.MX6ULL内部有一块ROM,存储着一段代码,这部分代码是SOC设计时实现的,上电后会首先运行,u
six2me
·
2023-10-03 02:56
嵌入式之uboot学习
uboot
启动
S5PV210
裸机(二):看门狗,栈,icache,SoC时钟,重加载,led
看门狗电子设备会跑飞或者死机,需要设备自动复位,看门狗是SoC内部定时器,规定时间内需要重新置位,如果没有系统会被强制复位WTCON(0xE2700000),bit5是开关:0关,1开汇编设置栈和调用CC运行过程中局部变量需要栈,如果汇编没有设置栈地址,局部变量会落空,程序崩溃系统在复位后默认是SVC模式,设置栈时不设置所有栈而是设置自己模式下的栈CPU启动,外部DRRAM未初始化,内部SRAM使
菜_小_白
·
2023-10-02 22:40
arm开发
汇编
c语言
嵌入式学习笔记
(41)SD卡启动详解
内存和外存的区别:一般是把这种RAM(randomaccessmemory,随机访问存储器,特点是任意字节读写,掉电丢失)叫内存,把ROM(readonlymemory,只读存储器,类似于FlashSD卡之类的,用来存储东西,掉电不丢失,不能随机地址访问,只能以块为单位来访问)叫外存。8.1.1软盘、硬盘、光盘、CD、磁带(1)存储原理大部分为磁存储,缺点是读写速度慢、可靠性差等。优点是技术成熟、
嵌入式开发白菜
·
2023-10-02 18:12
嵌入式学习笔记
嵌入式
编程
学习
笔记
嵌入式硬件
stm32
单片机
嵌入式学习笔记
(41)实时时钟RTC
7.6.2
S5PV210
实时时钟的结构框图(1)时间寄存器7个(2)闹钟发
嵌入式开发白菜
·
2023-10-02 18:11
嵌入式
嵌入式学习笔记
编程
学习
笔记
单片机
嵌入式硬件
stm32
实时音视频
S5PV210
裸机(一):裸机基础,arm指令,210启动刷机
本文主要探讨
s5pv210
裸机基础知识,arm指令,以及210启动刷机相关知识。
菜_小_白
·
2023-10-02 14:08
arm开发
汇编
嵌入式学习笔记
(39)蜂鸣器和PWM定时器编程实践
7.4.1蜂鸣器的工作原理(1)蜂鸣器里边有2个金属片,离得很近但没挨着。没电的时候两个金属片在弹簧本身的张力作用下分开彼此平行,有电的时候两边分别充电,在异性电荷的吸力作用下两个片挨着。(2)我们只要以快速的频率给蜂鸣器的正负极供电、断电,进行这样的循环,蜂鸣器的两个弹簧片就会挨着分开挨着分开···形成敲击,发出声音。(3)人耳能听见的声音频率是有限的(20Hz~20000Hz),我们实验时一般
嵌入式开发白菜
·
2023-10-01 13:21
嵌入式学习笔记
嵌入式
编程
学习
笔记
单片机
嵌入式硬件
嵌入式学习笔记
(38)什么是PWM
PWM(pulsewidthmodulation脉宽调制)(2)PWM波形是一个周期性波形,周期为T,在每个周期内波形是完全相同的。每个周期由一个高电平和低电平组成。(3)PWM波形有2个重要参数:一个是周期T,另一个是占空比duty(占空比就是一个周期内高电平的时间除以周期时间的商)。(4)对于一个PWM波形,知道了T和占空比duty,就可以算出这个波形的所有细节。譬如高电平时间为T*duty,
嵌入式开发白菜
·
2023-10-01 13:21
学习
笔记
嵌入式学习笔记
(37)
S5PV210
的PWM定时器
7.3.2PWM定时器介绍(1)
S5PV210
有5个PWM定时器。
嵌入式开发白菜
·
2023-10-01 13:20
嵌入式学习笔记
编程
嵌入式
学习
笔记
单片机
嵌入式实时数据库
嵌入式硬件
嵌入式学习笔记
(40)看门狗定时器
7.5.1什么是看门狗、有何用(1)看门狗定时器和普通定时器并无本质区别。定时器可以设定一个时间,在这个时间完成之前定时器不断计时,时间到的时候定时器会复位CPU(重启系统)。(2)系统正常工作的时候当然不希望被重启,但是系统受到干扰、极端环境等可能会产生异常工作或者不工作,这种状态可能会造成不良影响(至少是不工作),此时解决方案就是重启系统。(3)普通设备重启不是问题,但是有些设备人工重启存在困
嵌入式开发白菜
·
2023-10-01 13:19
嵌入式学习笔记
编程
嵌入式
学习
笔记
单片机
stm32
嵌入式硬件
视频教程-串口通信和RS485-第1季第13部分-单片机/工控
U-Boot、Linuxkernel移植及驱动程序开发;精通C、C++、Java、C#等语言,熟悉ARMCortex-A、Cortex-M3/M4等体系结构;熟悉三星平台S3C2440、S3C6410、
S5PV210
weixin_29374291
·
2023-09-23 01:50
嵌入式学习笔记
19.12.31
DMAFMLSDRAMFLASHLTDCLCD电容屏DMA2DSDIOTF文件系统操作系统GUI人机交互界面WIFI网络应用物联网云平台https://blog.csdn.net/xinshuwei/article/details/86146732DMA直接存储访问(为MCU减轻负担)SRAM->UART内存到外设DMA内存到内存memcpy流(STREAM)通道(CH)流与通道之间绑定,流会有优
Mo1035
·
2023-09-21 23:27
嵌入式学习笔记
19.12.30
ADC外设A模拟信号D数字信号1.采样2.保持3.量化(逐次逼近)4.编码分辨率6/8/10/12bit2^6/2^8/2^10=1024/2^12位数越高,精度越高,转换速度越慢采样时间一定大于转换时间采样时间->ADC转换能力转换时间基本源(基本电压),参考电压ADC1/2/31.支持多路采样2.独立/多重(双重/三重)3.分辨率6/8/10/124.规则型/注入型转换(区别于扫描)扫描序列(
Mo1035
·
2023-09-21 16:45
上一页
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
其他