随笔分类 - STM32
STM32F103 and STM32F030
摘要:STM32F030的看门狗分独立看门狗和窗口看门狗。 独立看门狗 使用独立的LSI时钟,因此一旦开启就无法停止,除非复位。所以当使用stop模式时,就需要定时唤醒喂狗。 独立看门狗配置代码如下: 窗口看门狗 使用PCLK1时钟。睡眠模式下,时钟停止。看门狗也停止计数。但喂狗有严格的时间限制,必须在规
阅读全文
摘要:1.低功耗模式类型 功耗由高到低: sleep mode: 进入:CPU时钟停止,外设工作,IO保持 唤醒:唤醒耗时最少 可由中断和外部事件唤醒 stop mode: 进入:所有时钟停止,寄存器及SRAM内容保持,IO保持。 唤醒:HSI作为系统始终 可由中断和外部事件唤醒 standby mode
阅读全文
摘要:1.STM32F030C8T6 问题:与F103一样配置好硬件SPI之后,发送一字节数据,未收到任何数据。 解决: 配置时,加入一下代码: SPI_RxFIFOThresholdConfig(SPI2,SPI_RxFIFOThreshold_QF); 默认收到两个字节才置位接收标志。如上配置后,收到
阅读全文
摘要:前言 本文介绍STM32F030系列芯片从BootLoader跳转到应用程序,所需要的操作。以下以STM32F030C8T6为例。 正文 在STM32F030中,BootLoader程序存放在Flash中以0x08000000开始的地址。假设预留给BootLoader的空间为0x3000,即12K。
阅读全文
摘要:1.自动生成bin文件 在User菜单中,After Build/Rebuid中填入如下命令: fromelf.exe --bin -o ../../../03_Bin/Xuanlun.bin ../../Output/Xuanlun.axf 图 1 自动生成bin文件命令 2.复制文件 在User
阅读全文