本帖最后由 yizushijie 于 2022-5-27 08:40 编辑
#申请原创# 1. 本库是模拟ST的LL库编写的驱动库,目前在完善中。已经实现RTC,LPUART,UART,RCC,GPIO,LPTIME以及CLKTRIM等功能。交流群:651714229----
2. 20210908调试优化通用定时器的输入捕捉功能;目前验证通过。
3. 20210912增加端口的中断模式配置,功能配置,暂时没有验证。
4. 20210923更新验证端口的中断模式配置功能;增加ADC的功能,暂时没有验证
5. 20210924修正ADC寄存器的配置问题;验证通过ADC的顺序扫描序列功能6. 20211007完善ADC的顺序扫描序列和插队扫描序列;验证完成操作内部Flash的操作
7. 20211008修改将GPIO设置为开漏输出模式,配置错误的问题。验证通过i2c时序,注意HC32的i2c操作,需要和数据手册中时序严格对应,否则容易出错。只验证了主机模式。
8. 20211025优化定时器的操作,将通用定时器配置修改位TIM_M0,TIM_M1,TIM_M2,TIM_M3;将之前的TIM_M23模式拆分。
9. 20211028更新部分SPI操作,细节部分的优化。
10. 20211108细节部分优化11. 20220219增加适配HC32L136芯片,本驱动库中的AES功能验证通过,对应AES的ECB加密方式。11. 20220329,更新SPI驱动部分。初步实现L176和L136的大部分功能能够通用使用
12. 20220527,更新验证SPI驱动部分。其他细节的优化;增加断码驱动屏幕的驱动部分
注意:
1. 使用CLKTRIM进行时钟校准或者计算的时候去,进入中断之后,首先获取校准和参考寄存器的值。CLKTRIM中断,读取校准和参考寄存器的值之后;中断标志位会自动的清除,并且,清除中断标志位;校准和参考寄存器中的值也会立即清零。
|