STM32F10X学习
风雨依依
学海无涯苦作舟
展开
-
STM32加入RTT打印文件编译警告解决
STM32加入RTT打印相关文件,编译产生以下错误 Build started: Project: led_blink*** Using Compiler 'V5.06 update 6 (build 750)', folder: 'C:\Keil_v5\ARM\ARMCC\Bin'Build target 'Target 1'compiling core_cm3.c...com...翻译 2020-03-09 22:56:11 · 2394 阅读 · 0 评论 -
STM32F103外部不同晶振源频率配置72MHz
为了方便宏管理操作,首先新建一个文件,命名为sdk_config.h,并加入以下内容 #ifndef SDK_CONFIG_H#define SDK_CONFIG_H #define STM_MODULE_ENABLED(module) \ ((defined(module ## _ENABLED) && (module ## _ENABLED)) ? 1...原创 2019-12-15 08:03:52 · 3409 阅读 · 0 评论 -
STM32F103VE RTT打印及错误代码打印实现
RTT LOG功能实现 首先要将rtt文件加入工程,如下新建一个sdk_config.h加入工程,并加入以下内容#ifndef SDK_CONFIG_H#define SDK_CONFIG_H #define STM_MODULE_ENABLED(module) \ ((defined(module ## _ENABLED) && (mod...原创 2019-11-05 23:42:44 · 1178 阅读 · 0 评论 -
STM32F103VE IWDG独立看门狗
采用STM32标准库3.5版本实现独立看门狗功能 首先加入文件stm32f10x_idwg.c,在main.c中包含头文件stm32f10x_iwdg.h 定义看门狗时间宏#define CONVERT_TICK(tick) (tick*625/4) #define IWDG_OVER_TIME CONVERT_TICK(20) //3125*6....原创 2019-11-05 22:39:41 · 405 阅读 · 0 评论 -
STM32F103VE GPIO输入输出功能
使用标准库配置GPIO输出功能 使能外设GPIO时钟,函数RCC_APB2PeriphClockCmd使用GPIO_Init函数初时GPIOGPIO_ResetBits 函数GPIO_SetBits函数GPIO_WriteBit函数GPIO_Write函数假如有PC6,PC7,PD6三个IO口输出来驱动LED使它们简单地闪烁,...原创 2019-10-27 18:02:57 · 897 阅读 · 0 评论 -
STM32F103VE USART & UART串口通信
STM32F103VE共有5个串口功能,其中USART1,USART2,USART3为通用同步异步串口通信,UART4,UART5为通用异步串口通信 为了方便地初时化串口,定义一个串口初时化结构体变量,假定一些参数相同,简化结构里的成员个数,如有需要则要在结构体增加相应的参数,结构体定义如下:typedef struct{ uint16_t tx_pin; /*!<...原创 2019-10-27 17:18:34 · 1973 阅读 · 0 评论 -
STM32F103C6 USART1串口功能
基于STM32F103C6工程实现串口USART1功能,USART1串口TX为PA9,RX为PA10,配置一个USART1串口分为以下几步: 初时化IO配置 初时化USART NVIC配置 初时化USART参数 实现中断函数USART1_IRQHandler 实现串口发送函数USART1_Send_Data 主函数调用相关配置函数 Ste...原创 2019-10-20 23:22:35 · 2581 阅读 · 0 评论 -
STM32F103C6 IO中断之protues仿真
配置IO口,PA0配置为下降沿中断,事件线为EXTI0,PB0为推换购 void IO_Config(void){ //配置IO口 RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA | RCC_APB2Periph_GPIOB,ENABLE);//IO口时钟使能 GPIO_InitTypeDef GPIO_InitStr...原创 2019-10-19 23:23:27 · 2895 阅读 · 1 评论 -
STM32入门之初识STM32
STM32分类 CPU位数 内核 系列 描述 32 Cortex-M0 STM32-F0 入门级 STM32-L0 低功耗 Cortex-M3 STM32-F1 基础型,主频72MHz STM32-F2 高性能 STM32-L1 低功耗 Cortex-M4 ...原创 2019-10-13 23:42:43 · 292 阅读 · 0 评论 -
protues防真STM32F10C6
protues防真环境安装 安装包下载地址:https://pan.baidu.com/s/10lzWD6CdD5FRPSr-v4sKGw提取码:kbtw STM32库文件准备(内含lib,API,防真Demo) 下载地址:https://download.csdn.net/download/mygod2008ok/11232144 创建STM32F10C6工程 s...原创 2019-06-09 17:06:22 · 3881 阅读 · 4 评论