目录一、简述二、示例操作(one)DAC轮询方式1、选取ADC1IN0 2、使能ADC1通道1连续转换模式3、此时芯片处会自动使能引脚4、实际代码编写具体adc函数编写(TWO)DAC之DAM方式1、cubx配置初始化adc通道0和通道1三.示例代码一、简述 先介绍最简单片上 ADC ,通常是 12 位,精度则为 3.3/4096 v 。 读取
文章目录前言一、ADC输入通道与模式1、输入通道2、模式1)独立模式单通道采集2)独立模式多通道采集3)双重ADC模式采集二、ADC触发方式三、编程要点四、资源连接 前言 ADC在项目中使用运用很广泛,有ADC自然也有DAC,都是数字/模拟转换器。但是DAC我用不多,因为平时都是用传感器检测外界模拟量,然后转变为数字量再进行数据处理与运用,比如温湿度传感器、电感、黑白循迹模
转载 6月前
263阅读
频率: //Fpwm = 72M / ((arr+1)*(psc+1))(单位:Hz) 占空比: //duty circle = TIM3->CCR1 / arr(单位:%)一、stm32pwm输出引脚是使用IO口复用功能。 二、T2~ T5 这4个通用定时器均可输出4路PWM——CH1~CH4。 三、我们以tim3CH1路pwm输出为例来进行图文讲解(其它类似),并在最后给出t
转载 2024-03-08 10:50:17
228阅读
原创 2022-12-07 11:40:18
1052阅读
STM32——SPISPI简介SPI 是英语 Serial Peripheral interface 缩写,顾名思义就是串行外围设备接口。是 Motorola首先在其 MC68HCXX 系列处理器上定义。 SPI 接口主要应用在 EEPROM, FLASH,实时时钟, AD 转换器,还有数字信号处理器和数字信号解码器之间。 SPI 是一种高速,全双工,同步通信总线,并且在芯片管脚上只占用
转载 2024-09-01 12:49:50
463阅读
单片机外部中断简介所谓外部中断,就是通过外部信号所引起中断,如单片机引脚电平变化(高电平、低电平)、边沿变化(上升沿、下降沿)等。51单片机有5个中断源,其中有两个是外部中断,分别为INT0和INT1,INT0被分配在P3.2引脚,INT1被分配在P3.2引脚,也即是说如果使用51单片机外部中断0,则必须将信号接在P3.2上,否则无效。02举例说明什么是中断单片机在执行程序时有两种方式:
STM32GPIO介绍    GPIO是通用输入/输出端口简称,是STM32可控制引脚。GPIO引脚与外部硬件设备连接,可实现与外部通讯、控制外部硬件或者采集外部硬件数据功能。    STM32F103ZET6芯片为144脚芯片,包括7个通用目的输入/输出口(GPIO)组,分别为GPIOA、GPIOB、GPIOC、GPIOD、
今天想用自己以前比较干净工程模板做一个东西,,,,,,,在添加上引脚中断时候,,突然想知道自己配置中断优先级是否正确执行,,,,, 以前刚学习32时候测试过是可以,,不过今天发现了一个大问题,,,,,,,,, 大家都知道32有抢占式优先级和响应式优先级,,,常理来讲,,,,,, 如果两个
对于STM32来说,PWM波简单来说就是占空比可调频率固定方形波,当然这里频率是在配置好之后固定,并不是说频率不可调。下图就展示了一个频率为800,占空比为2:3PWM波(图1)。在实际项目中,会应用到PWM波一般是电机方面或者LED灯控制方面,当涉及到LED控制时候经常会遇到引脚不够用现象,不过STM32有个引脚重映射功能,可以讲原先默认外设引脚重映射到别的地方,但是同时又有一个
/* 名称:STM32有关GPIO引脚一些问题 说明:今天在编写一个键盘扫描程序时候,出现了一些问题。 有的引脚能读出电平状态、有点引脚确一直读不出状态。改了一下午,查了好久,终于有点眉目了。现简述如下: 我在用引脚时候,使用是PB0、PB1、PB2、PB3、PB4…,将其引脚配置方式是上拉输入。PB2、PB3、PB4一直有问题。PB0、PB1是可以读出状态(但是只能单独使用)
简介:串行外围设备接口。接口应用在:EEPROM, FLASH,实时时钟,AD 转换器,还有数字信号处理器和数字信号解码器之间。  特点:高速、全双工、同步通信总线、占用4根线;可以同时发生和接收串行数据;可以当做主机或从机工作;提供频率可编程时钟;发送结束中断标志;写冲突保护;总线竞争保护等。4条通讯线:MISO  主设备数据输入,从设备数据输出MOSI  主设备数据输出
转载 2024-02-08 15:55:04
380阅读
单片机串口是必须要学习,而且很重要,在数据传输已经程序调试中都很重要。本博客再学习一下USART2 串口其实串口不是每一个IO都可作为串口,他是有固定IO口。如USART1串口对应IO是PA9、PA10,这个很重要,不要记错了。材料文档中如下图:STM32串口配置一般步骤(库函数)            (1)串口时钟使能:R
转载 2024-05-15 10:45:05
1471阅读
1、以STM32F103ZET6芯片为例,ADC引脚分布为:2、可以看出,一共有IN0--IN15,16个A
原创 2022-12-06 11:12:20
5521阅读
一、简介LQFP48封装,属于ST公司微控制器中STM32系列。除了被我们熟知STM32,ST公司还有SPC5X系列、STM8系列等,具体参数如下:内核Cortex-M3Flash64K x 8bitSRAM20K x 8bitGPIO37个GPIO,分别为PA0-PA15、PB0-PB15、PC13-PC15、PD0-PD1ADC2个12bit ADC合计12路通道,外部通道:PA0到PA7
转载 2023-11-07 19:29:03
460阅读
一、系统架构主系统由 32 位多层 AHB 总线矩阵构成,可实现以下部分互连: 有关AHB总线和APB总线更多信息请参考博文:浅析AMBA规范以及AMBA 5 AHB接口和AMBA 3 APB接口1、六条主控总线: ● Cortex™-M4F 内核 I 总线、D 总线和 S 总线; ● DMA1 存储器总线; ● DMA2 存储器总线; ● DMA2 外设总线。 2、五条被控总线:
转载 2023-08-24 20:03:06
694阅读
STM32通信接口STM32主要用通信接口有USART、IIC、SPI、USB、CAN。这些通信接口主要目的是将设备数据传送到另一个设备,扩展硬件系统。 在串口通信中有着TTL、RS232、RS485等电平标准。其中TTL和RS485都为正逻辑,只有RS232为负电压表示1,正电压表示0.TTL:+3.3V或+5V表示1,0V表示0.RS232:-3V—— -15V表示1,+3V——+15
10针:20针:
原创 2022-12-07 11:40:30
1188阅读
STM32 SD单片机使用大容量存储器,U盘、SD卡、Flash芯片。最适合单片机系统莫过于 SD 卡了,它不仅容量可以做到很大(32GB 以上),支持 SPI/SDIO 驱动4 位模式最高通信速度可达 48Mhz(分频器旁路时)最高每秒可传输数据 24M字节SDIO 控制器支持多媒体卡(MMC 卡)、SD 存储卡、SD I/O 卡和 CE-ATA 设备;如果一个多媒体卡接到了总线上,则 SD
STM32CubeMX基于HAL库实现简单串口通信板子:STM32F103C8编译工具:Keil+STM32CubeMX烧录工具:FlyMcu串口调试程序:XCOM实验要求:1)设置波特率为115200,1位停止位,无校验位;2)STM32系统给上位机(win10)连续发送“hello windows!”一、流水灯项目创建首先在STM32CUBE中选择对应单片机,这里用STM32F103C8
一个芯片拿过了最直接感觉就是,这个东西黑乎乎,四周还有密密麻麻小铁丝。 --引脚分布: 图片里就是STM32F103ZET6型号芯片,它一共有144个引脚。说大家没接触过这么多引脚芯片时不对,因为大家学数电时做实验都是用过FPGA的人啊,但学校里实验真的有点照猫画虎,大家都是模模糊糊,不知道自己面对是猫还是虎。但幸运是那不影响实验分数,大家互抄实验报告,到了
转载 2024-07-12 14:58:47
407阅读
  • 1
  • 2
  • 3
  • 4
  • 5