标题: STM32标准库的使用文档分享(共22页pdf下载) [打印本页]

作者: yousunny    时间: 2018-10-13 14:33
标题: STM32标准库的使用文档分享(共22页pdf下载)
从网上下载的一个有助于新手调用STM32标准库函数的学习文档,觉得挺好的。分享给大家~~


1 、 阅读 flash : 芯片内部存储器 flash 操作函数
我的理解 —— 对芯片内部 flash 进行操作的函数 , 包括读取 , 状态 , 擦除 , 写入等等,可以允许程序去操作 flash 上的数据。
基础应用 1 , FLASH 时序延迟几个周期,等待总线同步操作 。推荐按照单片机系统运行频率 , 0 — 24MHz 时 , 取 Latency=0 ; 24 — 48MHz 时 , 取 Latency=1 ; 48~72MHz时,取 Latency=2 。所有程序中必须的
用法: FLASH_SetLatency(FLASH_Latency_2);
位置: RCC 初始化子函数里面,时钟起振之后。
基础应用 2 , 开启 FLASH 预读缓冲功能 , 加速 FLASH 的读取 。 所有程序中必须的用法: FLASH_PrefetchBufferCmd(FLASH_PrefetchBuffer_Enable);
位置: RCC 初始化子函数里面,时钟起振之后。

3 、 阅读 lib :调试所有外设初始化的函数。
我的理解 —— 不理解,也不需要理解。只要知道所有外设在调试的时候, EWRAM需要从这个函数里面获得调试所需信息的地址或者指针之类的信息。
基础应用 1 , 只有一个函数 debug 。所有程序中必须的。
用法:
#ifdef DEBUG
debug();
#endif
位置: main 函数开头,声明变量之后。


完整的pdf格式文档51黑下载地址(共22页):
STM32库函数学习方法.zip (296.86 KB, 下载次数: 68)

2018年10月13日

作者: yousunny    时间: 2018-10-15 11:53
刚刚开始使用标准库的时候,函数配置不清楚,经常少了配置步骤。例如进入中断以后,忘记清除中断标志位。用这个文档,可以比较方便查询到自己的函数对不对~
作者: 孙铭浩    时间: 2019-12-5 16:28
谢谢整理  先收藏 有时间看看
作者: Eircly    时间: 2019-12-5 20:42
感谢楼主




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1