复旦微_黄泽安 发表于 2022-5-5 10:50:08

【FM33FR0xx系列】FM33FR0xx FL库例程 & Keil Pack & IAR配置文件

【2023-11-22】 v1.9
更新内容:
1 添加Uart1 DMA接收 串口接收超时中断例程
2 添加FreeRTOS Active和DeepSleep例程
3 修改7816接收bug
4 更新BSTIM16.c驱动
5 结构体初始化清0
6 CAN例程时钟改为XTHF
7 开启ECC功能






【2023-05-06】 v1.8
更新内容:
1BOR档位设置为3.2V
2 code flash 和data flash使能了ECC功能
3 ADC DMA例程的wait修改为0
4 TAU的清零捕捉时CCR值加1
5 修改sleep&deepsleep wkup唤醒示例的中断入口







【2023-01-10】 v1.7
更新内容:
ADC例程中ADC工作时钟换为RCHF, ADC的中断流程有做修改(修改原因参看开发注意事项V0.4)      





【2023-01-06】 v1.6
更新内容:

[*]FL驱动库更新至v1.5.0版本:

[*]将驱动库里的TSC修改为TSI;
[*]fm33fr0xx_fl_svd.c/.h: 修正SVD基准源名称;
[*]fm33fr0xx_fl_tau.h: 修正FL_TAU_IsEnabled函数功能问题;
[*]fm33fr0xx_fl_iwdt.c: 在IWDT配置非0窗口之后的添加延时等待,防止出现死锁问题;
[*]部分驱动.h文件: 修改包含头文件为fm33fr0xx_fl_def.h;
[*]fm33fr0xx_fl_uart.h, fm33fr0xx.h: 修改了寄存器名称:FFR -> FFCR;
[*]fm33fr0xx_fl_flash.c: 修改了编程函数中清编程完成标志误写成清擦除完成标志的问题;

[*]ADC相关例程,修改工作时钟为APB(工作时钟可以为其他时钟,不是必须是APB)







以下为FM33FR0xx Keil Pack包:



FM33FR0xx IAR配置文件传送门:IAR配置文件

FM33FR0xx Jflash配置文件传送门:JFLASH配置文件

——————————————————————————————————————————————
以下为历史版本:
——————————————————————————————————————————————

【2022-10-13】 v1.5
更新内容:

[*]FL驱动库更新至v1.4.0版本:

[*]fm33fr0xx.h: FLASH寄存器组修正ECC寄存器定义;
[*]fm33fr0xx_fl_flash.h: 修正并添加ECC相关函数;
[*]fm33fr0xx_fl_gpio.c/.h: 修正GPIO上下拉配置函数的问题;
[*]fm33fr0xx_fl_tau.h:FL_TAU_IC_GetCapturedEdge函数名称拼写问题修复(多一个Get);
[*]fm33fr0xx_fl_tsi.c/.h: 删除IO口和时钟配置函数,这部分合并到TSILib软件库中实现;







【2022-08-17】 v1.4
更新内容:

[*]FL驱动库更新至v1.3.2版本:


[*]fm33fr0xx.h: 修改RMU和I2CSMB的部分寄存器命名(对应外设驱动头文件同步修改);
[*]system_fm33fr0xx.c/.h: 驱动库修改LSCLK为默认使用RCLP,以免用户在不外接XTLF时卡死在初始化处。注意:如果需要LSCLK使用XTLF,请在system_fm33fr0xx.h中,解除对`#define USE_LSCLK_CLOCK_SRC_XTLF`语句的屏蔽,并注意,如果需要使能自动切换,还要解除对`#define USE_LSCLK_AUTO_SWITCH`语句的屏蔽;
[*]fm33fr0xx_fl_tsi.c: 添加TSI通道13的IO口到有效IO列表;
[*]fm33fr0xx_fl_i2c_smbus.c, fm33fr0xx_fl_i2c_master.c: SDA保持时间计算添加防溢出处理;
[*]fm33fr0xx_fl_i2c_gpio.c: GPIO上拉/下拉配置代码优化;
[*]fm33fr0xx_fl_lpuart.h: 修正MCTL寄存器位宽问题;
[*]fm33fr0xx_fl_gpio.h: 修正WKUP唤醒边沿宏定义值与含义不符的问题;







【2022-07-05】 v1.3
更新内容:
驱动:
1 修改寄存器名称LSSR、SCCR为LSCLKSEL、SYSCLKCR
2 SystemInit()函数增加配置IWDT语句
3 修改FL_DMA_IsEnabledChannel()函数
4 修改V6编译器的warning

例程:
1 增加清狗
2 修改测温例程的温度斜率
3 修改PLL例程中增加FLASH等待的逻辑
4 ATIM输入捕捉的算法修改






【2022-05-17】 v1.2
更新内容:
[*]更新驱动到v1.2.0版本:

[*] fm33fr0xx_fl_pmu.c: 删除断言;删除结构体powerMode成员;
[*] fm33fr0xx_fl_exti.c: 修改驱动配置EXTI输入选择时 错位1位的问题;
[*] fm33fr0xx_fl_crc.c/.h: 增加了CRC计算模式配置;
[*] 其他驱动.h:修正了缺漏和有误的寄存器操作函数;
[*]更新了例程内容,修复错误;
[*]增加了LED闪烁例程方便评估使用;








【2022-05-15】 v1.1
更新内容:

[*]更新驱动到V1.1.0版本, 修复前一版的驱动问题;
[*]更新了例程内容;修改了部分Keil例程出现的报错问题;例程完善了超时逻辑;








【2022-05-05】 v1.0
更新内容:

[*]首次上传例程和驱动。







ye_jian_ping 发表于 2022-5-6 09:58:56

:lol没看到关于触摸 TSI的例程;最好能出个Demo板,有个硬件平台;

rogerzhong 发表于 2022-5-15 14:14:33

缺少fm33fr0xx_fl_rmu.c文件
页: [1]
查看完整版本: 【FM33FR0xx系列】FM33FR0xx FL库例程 & Keil Pack & IAR配置文件