首页 > TAG信息列表 > 外设

冯·诺依曼体系结构

冯·诺依曼体系结构       cpu运算速度>寄存器速度>L1~L3Cache>内存>外设(磁盘)>光盘   外设(输入设备、输出设备)不和cpu直接数据交换  cpu直接和内存数据交换 内存是适配外设和cpu速度不匀的问题   编译好后,要运行,必须先加载到内存。体系结构规定   几乎所以的硬件,只能被动

[百问网 7Day物联网智能家居实战训练]Day2基础 单片机开发模式

1.上手思路:  1.资料下载:官网--数据手册、参考手册 ST官网(https://www.st.com/),在搜索框里直接输入“STM32F103C8” “Product Specifications”(产品规格) “Reference Manuals”(参考手册) “Programming Manuals”(编程手册)  2.开发板资料:《100ASK_STM32F103_MINI原理图》  3

4、ZYNQ PS外设之GPIO

1、ZYNQ PS外设简介   ZYNQ PS 中包含一组丰富的外设,如 USB 控制器、 UART 控制器、 I2C 控制器以及 GPIO 等等,他们提供了各种工业标准的接口, 用于和外部设备进行通信。   ZYNQ 分为 PS 和 PL 两部分,那么器件的引脚( Pin)资源同样也分成了两部分。 ZYNQ PS 中的外设可以通过 MIO

澎湃微产品PT32x00x电源控制(PWR)

3 电源控制(PWR) 3.1 综述 PWR 列举了芯片内部与电源相关的所有资源,包括内部的电源电压调节器、可编程的电源电压监测器、低功耗模式。 3.2 特性 l集成的电源调节器,提供 3 路内部电源、均可通过 ADC 内部通道进行访问: u BG1v5 1.5V 精度 5% u BG1v2 1.2V 精度 5% u BG1v0 1.0V 精

DMA和MMAP

1.DMA的用途?   用于将视频采集数据通过DMA从存储资源紧张的片内缓存区搬运至片外SDRAM帧缓冲区,实现图像的高速传输;----这种传输模式也叫 流模式传输   2.什么是 流模式传输?   流模式传输是Altera Nios II嵌入式系统中的一种高级Avalon总线传输方式。这种传输模式在流模式主

STM32固件库模板创建

1.汇编编写启动文件 starup_stm32f10x_hd.s 设置堆栈指针,设置PC指针,初始化中断向量表,对应C库函数 2.时钟配置文件 system_stm32f10x.c:把外部时钟HSE=8M,经过PLL倍频为72M 3.外设相关的 stm32f10x.h 实现了内核之外的外设的寄存器映射   xxx:GPIO、USART、I2C、SPI、FSMC stm32f10x

RK3568开发笔记(二):入手RK3568开发板的套件介绍、底板介绍和外设测试

前言   本篇主要介绍RK3568芯片和入手开发板的底板介绍以及开发板的外设。   开发板   笔者的开发板是全套+10.1寸屏。 开发板实物     开发板资源    开发版本提供资料     开发板尺寸图     开发板屏幕连接(购买的10.1寸屏幕)   

【BSP视频教程】STM32H7视频教程第15期:几张手册框图讲明白DMAMUX和DMA各种玩法,FIFO,突发传输,不同位宽传输方式等(2022-05-21)

视频教程汇总帖:https://www.armbbs.cn/forum.php?mod=viewthread&tid=110519   DMAMUX是将DMA灵活性发挥到新高度的关键外设,并借助H7四通八达的总线矩阵和各种外设都支持DMA,可以实现很多DMA同时干活。 视频: https://www.bilibili.com/video/BV1vF411L7Qn 本期视频主要分为如

【MCU外设学习】基本定时器

思路: 1.参考野火文档,了解TIM分为基本、通用、高级,后面的TIME在前一级的基础上加了功能 2.找这个外设挂载在哪个总线上,参考STM32f10x-中文参考手册的第2章存储器和总线构架   如上图,基本(TIM6、7)和通用定时器(TIM2、3、4、5)在APB1总线上, 高级定时器(TIM1、8)在APB2总线上; 这样就

RISC-V MCU应用教程之DMA(存储器到外设)

简介 CH32V103系列是以青稞V3A处理器为核心的32位通用MCU,该处理器是基于RISC-V开源指令集设计。片上集成了时钟安全机制、多级电源管理、通用DMA控制器。此系列具有1路USB2.0主机/设备接口、多通道12位ADC转换模块、多通道TouchKey、多组定时器、多路IIC/USART/SPI接口等丰富的外

华大HC32A460 系列介绍(二)

1.4 华大HC32A460 系列功能简介 1.4.1 CPU 华大HC32A460 系列集成了新一代的嵌入式 ARM® Cortex®-M4 with FPU 32bit 精简指令CPU,实现了管脚少功耗低的同时,提供出色的运算性能和迅速的中断反应能力。片上集成的存储容量可以充分发挥出 ARM® Cortex®-M4 with FPU 出色的指令

数据库软考:计算机硬件系统的组成、CPU的组成、进制转换、存储器与总线、输入输出控制

             运算器主要负责算数运算与逻辑运算 算术逻辑单元(ALU):主要负责计算 累加寄存器(AC):也称累加器,给予一个计算的工作区,例1+2=3      存放计算的数字与结果! 数据缓冲寄存器(DR):缓存:因为CPU和内存、外设之间的操作速度存在差异,在速度上的缓存以及数据传送的中转站。

RTThread移植TouchGFX从零开始详细教程

​ 1.介绍 TouchGFX是一个图形框架,它可以帮助用户基于STM32创建出类似于当前智能手机风格的用户界面,对于STM32的用户,它是免费的! RT-Thread 是一款完全由国内团队开发维护的嵌入式实时操作系统(RTOS),具有完全的自主知识产权。 现在我们就把TouchGFX和RT-Thread融合起来,保姆级教程走起

牛客题1

1、一个单 CPU 计算机系统,采用多道程序设计技术后,使多道程序实现了( )。 宏观上并行,在微观上各线程之间仍是串行运行。 2、下列描述中,正确的是()。——摄像头属于输入设备,而投影仪属于输出设备 光盘驱动器属于主机,而光盘属于外设        光驱为外设,是存储介质光盘与电脑“连

外设驱动库开发笔记39:按键操作驱动

  按键在我们的项目中是经常使用到的组件。一般来说,我们都是在用到按键时直接针对编码,但这样每次都做很多重复性的工作。所以在这里我们考虑做一般性抽象得到一个可应用于按键操作的通用性驱动程序。 1、功能概述   按键操作在我们的产品种经常用到,一般都是在特定的应用环境中

STM32F4简介

1、STM32F407 (1)内部结构 STM32F407内核Contex-M4,CPU最高频率168MHz,带有FPU。 Contex-M4有3条总线,数据总线(D-Bus),指令总线(I-Bus),系统总线(S-Bus)。三条总线通过总线矩阵与片上的各种资源和外设连接。 32位的总线矩阵将系统里的所有主设备(CPU/DMA/Ethernet/USB HS)以及从设备(flash存储

跳过51单片机,直接学STM32有什么严重后果?

STM32现在之所以这么普及,主要是教程资料非常丰富,一些卖开发板做教程的至少有50%的功劳。 再价格也算合理,导致很多企业用这个单片机去做产品,初学者也更渴望掌握这款芯片。 不过STM32这两年涨价太狠,很多公司采用国产芯片替代了。 我刚接触单片机是在2011年,当时STM32还没现在这么普

IO流(输入输出流)

IO(Input Output) IO流用来处理设备之间的数据传输 Java对数据的操作是通过流的方式 java用于操作流的对象都在IO包中 流按操作数据分为:字节流和字符流 流按流向分:输入流和输出流 字符流:字节流读取文字字节数据后,不直接操作而是先查指定的编码表,获取对应的文字再对这个文字进行操作,

串口时钟使能和串口使能的关系

在GPIO口复用USART进行串行通讯时,串口配置函数void USART_Config(void)中,同时使能了串口时钟和串口。 那么为什么在要同时使能呢? DEBUG_USART_APBxClkCmd(DEBUG_USART_CLK, ENABLE); /*串口时钟使能*/ USART_Cmd(DEBUG_USARTx,ENABLE); /*串口使能*/ 第

MCU的复位,时钟,存储器和总线

  说到MCU的复位肯定是不陌生了,但究竟其怎么工作的,设计其目的和作用是什么呢?其实我们程序最初的加载就与复位有关,比如一上电,MCU就自动执行我们设计的程序,复位有很多种,比如异常复位(程序跑飞阿,电源不稳定阿,看门狗喂狗超时阿),但不管哪种复位,其做的大多工作基本类似,大多包括以下几点:1

ESP32学习(外设-UART)

/** * @brief UART configuration parameters for uart_param_config function */ typedef struct { int baud_rate; /*!< UART baud rate*/ uart_word_length_t data_bits; /*!< UART byte size*/ uart_parity_t parity;

ESP32学习(外设-timer)

typedef struct { timer_alarm_t alarm_en; /*!< Timer alarm enable */ timer_start_t counter_en; /*!< Counter enable */ timer_intr_mode_t intr_type; /*!< Interrupt mode */ timer_count_dir_t counter_dir; /*!< Counter direct

ESP32学习(外设-GPIO)

typedef struct { uint64_t pin_bit_mask; /*!< GPIO pin: set with bit mask, each bit maps to a GPIO */ gpio_mode_t mode; /*!< GPIO mode: set input/output mode */ gpio_pullup_t pull_up_en; /*

野火stm32f407zgt6学习笔记之入门篇基础知识点

内存的一些换算关系,做了解。 1GB=1073741824字节。 1KB=1024字节 1M=1024KB 1G=1024MB AHB和APB AHB的意思是系统总线。AHB主要用于高性能模块(如CPU、DMA和DSP等)之间的连接。 APB的意思是外围总线。APB主要用于低带宽的周边外设之间的连接。在APB里面唯一的主模块就是APB 桥。

汇编语言与接口技术第六章 接口基础

汇编语言与接口技术第六章 接口基础 接口是CPU与外界连接的电路,是其和外界数据交换的中转站,不仅能够协调设备间数据传输速度的不同还可以将CPU和外设独立开,让它们都能够独立发展。 接口的功能 数据缓冲,协调CPU和慢速外设信息传递速度的不一致,通过缓存器暂存数据和锁存器暂存数据