- 7
- 0
- 约1.42万字
- 约 6页
- 2017-03-06 发布于浙江
- 举报
STM32入门语言详解
阅读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函数开头,声明变量之后。
4、 阅读nvic:系统中断管理。
我的理解——管理系统内部的中断,负
原创力文档

文档评论(0)