03 2017 档案

stm32 BOOT0和BOOT1设置
摘要:TM32三种启动模式对应的存储介质均是芯片内置的,它们是: 1)用户闪存 = 芯片内置的Flash。2)SRAM = 芯片内置的RAM区,就是内存啦。3)系统存储器 = 芯片内部一块特定的区域,芯片出厂时在这个区域预置了一段Bootloader,就是通常说的ISP程序。这个区域的内容在芯片出厂后没有 阅读全文

posted @ 2017-03-30 20:14 夜空的星星* 阅读(10593) 评论(0) 推荐(0)

配置完PA13|PA14|PA15|PB3|PB4后,板子不能下载程序了
摘要:配置完PA13|PA14|PA15|PB3|PB4后,板子不能下载程序了-STM32-F0/F1/F2专区-OpenEdv-开源电子网 http://www.openedv.com/posts/list/59139.htm 阅读全文

posted @ 2017-03-30 19:59 夜空的星星* 阅读(435) 评论(0) 推荐(0)

转 STM32 把PB3 PB4 设置成普通GPIO
摘要:STM32F10x系列的MCU复位后,PA13/14/15 & PB3/4默认配置为JTAG功能。有时我们为了充分利用MCU I/O口的资源,会把这些端口设置为普通I/O口。具体方法如下:在GPIO_Configuration(); // 配置使用的 GPIO 口: GPIO_PinRemapCon 阅读全文

posted @ 2017-03-30 19:47 夜空的星星* 阅读(1331) 评论(0) 推荐(0)

KEIL中注释中文乱码以及串口打印中文乱码
摘要:KEIL中 Edit>Configuration>Editor>Encoding 记事本打开文件更改编码格式为"ANSI“ 阅读全文

posted @ 2017-03-30 16:11 夜空的星星* 阅读(1987) 评论(0) 推荐(0)

keil更改工程名stm32
摘要:XXX.uvopt和XXX.uvproj。把这两个文件的改成你需要的主文件名,其他XXX文件统统删除。 阅读全文

posted @ 2017-03-24 19:43 夜空的星星* 阅读(1392) 评论(0) 推荐(0)

KEIL中加载STM32F103RCT6选择启动文件定时器5
摘要:STM32F103RCT6 256k flash 需要选择STM32F10X High-desity Flash 这样在使用定时器5的时候 //中断优先级NVIC设置 NVIC_InitStructure.NVIC_IRQChannel = TIM5_IRQn; //TIM5中断 NVIC_Init 阅读全文

posted @ 2017-03-24 10:40 夜空的星星* 阅读(3054) 评论(0) 推荐(0)

STM32 高速定时器配置为PWM使用细节
摘要://初始化TIM8 Channel1 PWMÄ模式 TIM_OCInitStructure.TIM_OCMode = TIM_OCMode_PWM2; // TIM_OCInitStructure.TIM_OutputState = TIM_OutputState_Enable; // //TIM_ 阅读全文

posted @ 2017-03-24 10:18 夜空的星星* 阅读(850) 评论(0) 推荐(0)

keil编译stm32程序出现declaration may not appear after executable statement in block 错误 解决办法
摘要:int32_t Data(uint8_t * data, uint32_t len){ int32_t ret = 0; uint8_t tx_buf[MAX_PACKAGE_LEN]; if(NULL == data) { printf("[Error] Data Error \n"); retu 阅读全文

posted @ 2017-03-23 14:58 夜空的星星* 阅读(41990) 评论(0) 推荐(0)

stm32 rtc时钟 RTC_WaitForSynchro();死循环解决办法
摘要:内部晶振低速时钟40KHZ 在if外开启时钟 //实时时钟配置//初始化RTC时钟,同时检测时钟是否工作正常//BKP->DR1用于保存是否第一次配置的设置//返回0:正常//其他:错误代码 u8 RTC_Init(void){ //检查是不是第一次配置时钟 u8 temp=0; RCC_APB1P 阅读全文

posted @ 2017-03-07 12:52 夜空的星星* 阅读(9073) 评论(0) 推荐(0)

导航