目录正点原子库函数1.void SystemInit(void)2.FLASH3.宏定义4.查看5.延时6.最终结果7.精准延时尝试(失败)HAL库函数1 宏定义2 时钟配置3 main函数中调用4 例子代码寄存器版本(跑通串口)代码示波器查看波特率 正点原子库函数stm32f103rct6(库函数版例程)使用内部晶振8M,倍频64M1.void SystemInit(void)修改system_
PROTEUS原理图元器件库详细说明Device.lib 包括电阻、电容、二极管、三极管和PCB的连接器符号 ACTIVE.LIB 包括虚拟仪器和有源器件 DIODE.LIB  
这里写目录标题一、创建Proteus工程1.点击创建新工程,输入工程名、安装路径。2.选择从选中的模板中创建原理图3.选择不创建PCB布版设计4.选择创建固件项目。二、配置实验所需原件1.创建项目完成后就如下图所示,显示出自己所选的型号,STM32F103R6,系统并以配置好电源。2.添加实验所需灯,点击左边P,然后进入下图,在关键字中输入LED-YELLOW,并点击确认选中。3.添加实验所需电
转载
2024-09-05 19:47:11
3680阅读
点赞
第4章 STM32F429工程模板建立(MDK5)本章教程为大家介绍如何创建MDK5工程,配置方法以及经常用到的一些配置项。目录第4章 STM32F429工程模板建立(MDK5)4.1 初学者重要提示4.2 第1步,创建工程文件夹4.3 第2步,创建新工程4.4 &nb
转载
2024-07-29 15:53:22
355阅读
F103C8T6 HAL库 Makefile FreeRTOS 工程模板环境该工程的开发平台为 ARM-GCC 工具链和 Make> arm-none-eabi-gcc -v
gcc version 9.2.1 20191025 (release) [ARM/arm-9-branch revision 277599] (GNU Tools for Arm Embedded Processor
转载
2024-04-12 23:26:44
277阅读
工程实践老师喊我们进行一个proteus仿真做STM32的测试,proteus之前笔者有用过,都用来做51的仿真,32的仿真确实没有尝试过,于是今天把我实战32仿真的整个操作流程做一个记录。1、首先按照AD那边的原理图搭建好基本电路,包括晶振振荡电路等外围。2、正当准备运行上电的时候,提示没VSS和VDD未连接3、通过查阅资料可知 选择 Design -> Configure Power R
转载
2024-07-21 15:54:40
3683阅读
一、Protues创建工程添加好名称,不断下一步就行:二、pretues添加原件,构建电路图;二、keil做代码:添加文件这里不做说明,注意一下几个点: 1.芯片使用stm32F103c62.mdk的汇编文件随之改变3.宏定义改成stm32F103c6的宏4.主函数代码实现:#include "stm32f10x.h"
GPIO_InitTypeDef GPIO_InitStructure;
vo
转载
2024-08-01 11:45:43
270阅读
文章目录一 、Proteus仿真运行stm32程序1.Proteus创建原理图1Proteus创建项目2.配置元件2.Klei编写代码3.Proteus仿真二、总结三、参考资料 一 、Proteus仿真运行stm32程序1.Proteus创建原理图1Proteus创建项目1.新建一个项目 2.输入项目名称和路径 3.选择DEFAULT 4.选择Do not create a PCB layout
目录OLED介绍取字模程序main.coled.coled.hspi2.cspi2.holedfont.h效果源码模拟SPI控制方式 OLED介绍OLED主要参数 1、高分辨率:12864(和12864LCD相同分辨率,但该OLED屏的单位面积像素点多)。 2、广可视角度:大于160°。 3、低功耗:正常显示时0.04W。 4、宽供电范围:直流3.3V-5V。 5、工业级:工作温度范围-30°℃
转载
2023-11-15 11:54:24
190阅读
数据通讯方式4-SPI屏幕尺寸0.96寸分辨率160*80*3 色彩模式RGB888/565显示ICSP5210模块制造商台湾YEEBO产地苏州物理接口形式25PIN0.3FPC主要引脚VCC VSS RES A0 CS SCL MOSI VPP FRM显示类型OLED 单片机 STM32H743工作中的任务,给产品增加一个状态指示屏,由于初期SPEC要求
转载
2024-04-04 10:41:23
143阅读
时钟知识点重要的时钟:PLLCLK,SYSCLK,HCKL,PCLK1,PCLK2 之间的关系要弄清楚;1、HSI:高速内部时钟信号 stm32单片机内带的时钟 (8M频率) 精度较差2、HSE:高速外部时钟信号 精度高 来源(1)HSE外部晶体/陶瓷谐振器(晶振) (2)HSE用户外部时钟3、LSE:低速外部晶体 32.768kHz 主要提供一个精确的时钟源 一般作为RTC时钟使用在
主要是讲解怎么看懂这个图。一、内置RC振荡器(HSI RC)频率是约为8MHz,因为其频率不是很稳定。其可作为系统时钟的一个选项。二、晶振振荡器(HSE OSC)从图中可以看到其是一个高速的外部时钟。一般接一个8MHz的晶振,这个晶振可以是4-16MHz这个范围,其可以作为选择器PLLXTPRE的输入,也可以两分频后作为选择器PLLXTPRE的输入,还可以作为系统时钟的一个时钟源。三、PLLMUL
1、STM32 有5个时钟源:HSI、HSE 、LSI、LSE、PLL内部时钟是在芯片内部RC振荡器产生的,起振较快,所以时钟在芯片刚上电的时候,默认使用内部高速时钟。而外部时钟信号是由外部的晶振输入的,在精度和稳定性上都有很大优势,所以上电之后我们再通过软件配置,转而采用外部时钟信号.高速外部时钟(HSE):以外部晶振作时钟源,晶振频率可取范围为4~16MHz,我们一般采用8MHz的晶振。高速内
1. 前言Proteus是英国著名的EDA工具(仿真软件),从原理图布图、代码调试到单片机与外围电路协同仿真,一键切换到PCB设计,真正实现了从概念到产品的完整设计。是世界上唯一将电路仿真软件、PCB设计软件和虚拟模型仿真软件三合一的设计平台,其处理器模型支持8051、HC11、PIC10/12/16/18/24/30/DSPIC33、AVR、ARM、8086和MSP430等,2010年又增加了C
使用Proteus仿真运行stm32程序一、安装proteus8.9二、创建proteus工程三、绘制仿真图1.stm322.led3.电阻RES4.电路图四、使用keil5五、仿真1.hex文件2.运行六、总结 一、安装proteus8.9proteus8.9版本自带stm库,使用起来比较方便,安装包等文件是由同学提供,在网络上大家也可以很容易找到,很简单哟!注意注意,安装目录一定要全英文哟,
转载
2024-04-02 08:53:36
1716阅读
4个通用定时器,2个基本定时器,2个高级定时器【 1. 三种定时器区别 】【 2. 通用定时器 】STM3 的通用 TIMx (TIM2、TIM3、TIM4 和 TIM5)定时器功能特点包括:位于低速的APB1总线上(APB1) 16 位向上、向下、向上/向下(中心对齐)计数模式,自动装载计数器(TIMx_CNT)。16位可编程(可以实时修改)预分频器(TIMx_PSC),计数器时钟频率的分频系数
转载
2024-07-10 14:45:20
143阅读
转载脚资源的浪费,而且管脚多的成本也会很高
转载
2023-02-22 10:59:58
3105阅读
今天面试问到了,以此总结一下 先上图 首先肯定是引脚数不同一个144脚,一个40脚 其次就是flash和RAM区别超级大,一个(64&20 )另一个(512&64) 最大运行速度一样 72MHZ SPI数不一样 定时器类型不一样(一个有8种,一个有4种>>话说4种真的够用了,哈哈) A/D转换个数不 ...
转载
2021-10-08 20:41:00
7155阅读
2评论
stm32基本参数stm32f103C8T6基本配置流程配置流程 分三步走:1.STM32CubeMX软件生成初始化程序首先我们打开软件,点击New Project,也就是新建一个项目。配置pinout表首先选择自己的需要的输出引脚,用来输出高电平给LED灯。这个界面可以通过鼠标滚轮来放大缩小,按住滚轮或者同时按鼠标左右键来移动图形。我这里选择的是PE6、PE5和PH9,左键点击之后选择GPIO_
转载
2024-04-27 19:46:58
300阅读
STM32最小系统板介绍在STM32最小系统板上,系统电路包括以下内容:外部晶体振荡电路:用于提供系统时钟。电源电路:包括5V稳压芯片和3.3V稳压芯片,用于提供芯片和外围器件所需的电压。复位电路:包括复位电路和手动复位按键,用于确保系统的可靠启动。调试接口:包括SWD调试接口和UART串口调试接口,用于芯片的调试和程序下载。以上是STM32最小系统板上常见的系统电路,具体实现方式和组成元件可能因