101STM32基础
xiaoeleis
这个作者很懒,什么都没留下…
展开
-
STM32中映射 C库函数printf
一、MDK设置在工程的 Target中MicroLib二、main函数之前添加如下编译代码:#define COM USART1//串口选择初始化,USART1为串口1,USART2为串口2#ifdef __GNUC__#define PUTCHAR_PROTOTYPE int __io_putchar(int ch)#else#define PUTCHAR_PROTOTYPE int fputc(int ch, FILE *f)#endifPUTCHAR_...转载 2020-06-02 11:52:45 · 647 阅读 · 0 评论 -
stm32f1、stm32f4 固件驱动 函数库 下载
ARM学习中经常用到的函数库,包括众多的源文件与头文件,适用于STM32F10x芯片。由于stm32官网下载太过麻烦,就在这里提供免费下载。点击下载:stm32Cube_FW_F1_V1.8.0...原创 2020-04-27 13:48:38 · 4557 阅读 · 1 评论 -
stm32 单片机的__attribute__ ((at())绝对定位及首次适应算法的动态内存管理
本段代码可单独作为一个模块放心使用。单片机中 __attribute__( at(绝对地址) )的作用分两个,一个是绝对定位到Flash,另个一是绝对定位到RAM/SDRAM。1、定位到flash中,一般用于固化的信息,如ID卡的ID号,flash标记等等2、定位到RAM/SDRAM中,一般用于数据量比较大的缓存,如动态内存分配的缓存,串口的接收缓存.由于单片机的内存空间不够...原创 2020-01-11 15:32:59 · 4303 阅读 · 0 评论 -
STM32开发入门及实战 (1)
本博客的编写目的:一、自我总结,记录。 二、分享,输出,加深思考。 三、不作细致如书本般编排,尽管那样的排版很好看,但是过于耗费时间,还有很多东西没有必要说明,完全可以自己去解决,但还是尽量做好排版,便于阅读。 四、尽可能举一反三,做到真正能够处理实际问题。STM32开发实战 (1) 目录 一、概述,目的 二、搭建步骤 三、时钟部分案例分析 四、理论总结一、原创 2017-04-28 16:56:14 · 52334 阅读 · 2 评论 -
STM32CubeMX(stm32F030C8T6) 之RTC闹钟唤醒停机模式-STM32开发实战 (2)
一、概述 本例程是用STOP休眠模式,用RTC的周期性自动唤醒功能来唤醒芯片。 根据手册的说明:这里有个可编程的可自动重装的向下计数器,按照相应的时钟频率赋予适当的值,每当向下计数到0时便产生一个唤醒标志,如果此时使能了相应的定时唤醒中断,它就可以把MCU从低功耗模式唤醒。需做如下四项基本的准备工作。 1、确定RTC时钟,即RTCCLK.可以是LSE、LSI、HSE/3原创 2017-05-19 14:50:12 · 26368 阅读 · 4 评论