FM33LG0xx FL库例程 & Keil Pack
[复制链接]
注意:例程中的FL库版本已经更新为V2版本,该版本与旧版本的FL库不兼容,新用户请使用此版本FL库进行开发。
【2021-06-28】 v0.21
更新内容:
- 将例程中的FL库升级到V2.1.1版本:
- CMSIS:添加了fm33_assert.h头文件,解除FL驱动库和工程文件的耦合。
- fm33lg0xx_fl.h:添加了对fm33_assert.h头文件的显式包含。
- fm33lg0xx_fl_lcd.h:修正了FL_LCD_SEGEN0_SEG3宏定义的位宽错误。
- fm33lg0xx_fl_vrefp.h:新增了对应的fm33lg0xx_fl_vrefp.c驱动文件,添加了FL_VREFP_Init初始化函数。
- fm33lg0xx_fl_adc.h:修正了ADC初始化会导致在之前的FL_ADC_CommonInit配置被复位的问题。
- fm33lg0xx_fl_vao.h:删除了多余头文件包含。
- 修改:
- RNG相关例程:将测试函数分为两部分:随机数和CRC32_MPEG2。
FM33LG0XX_IAR例程_v0.21.zip
(26.95 MB, 下载次数: 97)
FM33LG0XX_KEIL例程_v0.21.zip
(29.02 MB, 下载次数: 238)
以下为FM33LG0xx芯片适配FL库V2版本的Keil Pack包:
【最新版本】
Keil.FM33LG0XX_DFP.2.0.2.pack.zip
(145.67 KB, 下载次数: 124)
【历史版本】
Keil.FM33LG0XX_DFP.2.0.1.pack.zip
(147.9 KB, 下载次数: 16)
Keil.FM33LG0XX_DFP.2.0.0.zip
(147.87 KB, 下载次数: 14)
——————————————————————————————————————————————
以下为历史版本:
——————————————————————————————————————————————
【2021-06-08】 v0.20
更新内容:
- 将例程中的FL库升级到V2.1.0版本:
- fm33lg0xx_fl_atim.c,fm33lg0xx_fl_atim.h:ATIM输出比较初始化结构体FL_ATIM_OC_InitTypeDef中增加正向通道输出控制配置项。(该更新不向前兼容)
- 修改:
- ATIM 输出比较例程:初始化配置增加对正向通道输出控制的配置
FM33LG0XX_IAR例程_v0.20.zip
(25.66 MB, 下载次数: 12)
FM33LG0XX_KEIL例程_v0.20.zip
(32 MB, 下载次数: 19)
【2021-05-28】 v0.11
更新内容:
- 将例程中的FL库升级到V2.0.1版本:
- fm33lg0xx_fl.h:FL_DELAY_US和FL_DELAY_MS使用SystemCoreClock实现,用户在修改主频后可以直接修改SystemCoreClock让FL库延时保持准确。
- fm33lg0xx_fl_adc.h:添加PTAT定标值。
- fm33lg0xx_fl_cmu.h:修改CMU_XTHFCR_CFG位段Mask宽度错误,并相应修改FL库函数中的移位值。
- fm33lg0xx_fl_gpio.h:修改了控制使能外部中断相关寄存器的FL库函数中的Mask宽度错误导致无法使能或禁止外部中断线16,17,18的问题。
- fm33lg0xx_fl_iwdt.h:IWDT操作窗口的函数功能采用直接操作寄存器实现,加快操作速度。
- fm33lg0xx_fl_lcd.h:修复注释乱码问题。
- fm33lg0xx_fl_uart.h,fm33lg0xx_fl_lpuart.h:修改UART和LPUART的读写TXBUF/RXBUF以及LPUART的读写DMR的FL库函数的操作位宽为9位以支持9bit UART通讯。
- 新增:
- 修改:
FM33LG0XX_IAR例程_v0.11.zip
(26.52 MB, 下载次数: 19)
【2021-04-28】v0.10
更新内容:
- 将例程中的FL库升级到V2.0.0版本,该版本与旧版本的FL库不兼容,新用户请务必使用此版本FL库进行开发。FL库V2.0.0版本主要变动如下:
- 修改问题,补充遗漏函数,并优化了驱动库结构:添加了fm33xx0xx_fl.c/.h文件用于包含全体外设FL驱动库文件,用户可以自行修改其中的宏定义方便的裁剪所需要的驱动文件,降低编译工作量;
- 集成了FL_DelayMs/FL_DelayUs延时函数,默认使用Systick实现。这些函数均为弱定义函数,用户可以通过自定义函数覆盖来使用自己的实现方式;
- 新增了外部中断驱动:fm33xx0xx_fl_exti.c/.h;
- 将ENABLE/DISABLE,SET/RESET,PASS/FAIL定义移动到fm33xx0xx_fl.h中,并修改为FL_ENABLE/FL_DISABLE, FL_SET/FL_RESET, FL_PASS/FL_FAIL,避免和用户定义产生冲突;
- FL库在本次大版本修改之后修改了许多之前不合理的地方,FL库的结构逐步稳定下来,接下来我们会致力于推出兼容性的更新。
- 修改了部分例程中的问题;
FM33LG0xx KEIL例程.zip
(31.99 MB, 下载次数: 12)
|