推荐阅读最新更新时间:2024-11-17 18:19
STM32_DAC输出三角波形
今天的软件工程下载地址(360云盘): https://yunpan.cn/cPi8GB2DyeKzI 访问密码 1a45 STM32F10x的资料可以在我360云盘下载: https://yunpan.cn/crBUdUGdYKam2 访问密码 ca90 工程概要说明:该工程通过配置,输出固定三角波形,频率和幅度也是固定的,当然也是可以变化,如果有朋友需要可以微信公众号中留言。 关于“STM32F103 DAC输出三角波形” 我把重要的几点在下面分别讲述,若不明白,请关注微信公众号“EmbeddDeveloper”查阅或留言。 一、RCC时钟配置 该函数位于在bsp.c文件下面; 使能RCC时钟:RC
[单片机]
STM32学习笔记之待机唤醒
翻开STM32的中文参考手册,里面关于STM32的低功耗模式有详细的标注. 1、睡眠模式(Cortex™-M3内核停止,所有外设包括Cortex-M3核心的外设,如NVIC、系统时钟(SysTick)等仍在运行) 2、停止模式(所有的时钟都已停止) 3、待机模式(这是本文具体介绍的一种模式,也是功耗最低的模式) 在本博客中,就利用WKUP引脚的上升沿来唤醒MCU、所以我们就具体来介绍待机唤醒的实现方法: 那我们要怎么来进入待机模式、、又要怎么唤醒呢? 接下来一一介绍这三个步骤如下下: 1、 Cotex_M3系统控制寄存器中的SLEEPDEEP位: 2、电源控
[单片机]
stm32定时器主从模式
TIM2作master;TIM3,TIM4作slave 定时器2事件更新被用作触发输出TRGO 从定时器TIM3,TIM4工作在从模式:门控模式 触发选择设为:ITR1,这样TIM2的TRGO就连到了TIM3和TIM4的内部触发输入ITR1上,经过一系列选择器之后TIM2的TRGO就是TIM3和tim4的TRGI; 这样一来就可以通过控制TIM2的period和Pulse来控制TIM3和TIM4输出一定的脉冲个数;
[单片机]
STM32串口库函数版例程
定义: TXD1----- PA9-US1-TX RXD1----- PA10-US1-RX 速率:115200,n,8,1 /* Includes ------------------------------------------------------------------*/ #include stm32f10x.h #include platform_config.h #include stm32f10x_usart.h #include misc.h #include stdarg.h /* Private variables ---------------------------------------
[单片机]
stm32快速入门
stm32简单描述:stm32基于ARM cortex-m3(m4)架构。官方已经提供完备的片内私有外设及片内外设的函数库。非常有利于利用C语言开发。 准备工作: 1、仔细阅读以下资料的相关章节: 1)cortex-m3权威指南 这是本cortex-m3架构的经典书,通俗易懂。开始阅读可重点关注存储结构等。 2)零死角玩转STM32 很好的入门教程,注意里面相关内容: A、LibrariesCMSISCoreCM3startuparm下有些启动文件,对应不同芯片,注意选择。 3)cortex-m3汇编启动代码分析 4) stm32固件库详解 PPP代表任一外设。 头文年的
[单片机]
关于STM32的bxCAN
STM32的CAN被称为bxCAN(基本扩展CAN(Basic Extended CAN)),支持CAN协议2.0A和2.0B。STM32基本型只有一个主CAN,互联型有一个主CAN和一个从CAN。 1、关于CAN_RX和CAN_TX CAN通讯由CNA控制器和CAN收发器的区别,CAN控制器出来的信号本身就是CAN_RX和CAN_TX,信号和电平转换等是由CAN收发器来实现的。可以看一下TJA1050等CAN收发器的原理图就可以看到。 2、STM32的bxCAN分为主/从 ●CAN1:是主bxCAN,它负责管理在从bxCAN和512字节的SRAM存储器之间的通信 ● CAN2:是从bxCAN,它不能直接访问SRAM存储器 ●
[单片机]
STM32学习之旅④ USART串口和上位机通信
一、认识其本质 (一)串口 串口是串行接口 (Serial Interface)的简称,它是指数据一位一位地顺序传送,其特点是通信线路简单,只要一对传输线就可以实现双向通信(可以直接利用电话线作为传输线),从而大大降低了成本,特别适用于远距离通信,但传送速度较慢。一条信息的各位数据被逐位按顺序传送的通讯方式称为串行通讯。串行通讯的特点是:数据位的传送,按位顺序进行,最少只需一根传输线即可完成;成本低但传送速度慢。串行通讯的距离可以从几米到几千米;根据信息的传送方向,串行通讯可以进一步分为单工、半双工和全双工三种。 (二)协议 所谓协议,就是通信双方约定好的规定,通信双方只有遵守这个规定才能够完成任务。举个栗子就是周幽王烽火戏诸侯,
[单片机]