|
——————————————————————————————————————————————
以下FM33LF0XX系列例程与驱动
——————————————————————————————————————————————
【最新版本】
【2024-11-1】 v1.3
驱动:
1 fm33lfxx.h OPTBR寄存器和ACLOCK1寄存器从FLASH移到DBG
2 修正system_fm33lf0xx.c文件systeminit函数中SWD的上拉使能笔误,原驱动不影响功能。
3 fm33lf0xx_fl_atim.h 文件 FL_ATIM_BREAKCHANNEL_0 和FL_ATIM_BREAKCHANNEL_1 修改为 FL_ATIM_BREAKCHANNEL_1 和 FL_ATIM_BREAKCHANNEL_2
4 fm33lf0xx_fl_flash.h文件删除 OPTBR、ACLOCK1相关函数
5 fm33lf0xx_fl_gpio.h增加 FL_GPIO_PIN_ALL_EXCEPTRST宏定义,FL_GPIO_ALLPIN_LPM_MODE函数不操作RST引脚
5 fm33lf0xx_fl_gpio.h和fm33lf0xx_fl_gpio.c 修改上拉和下拉函数。上一版本驱动上拉使能有效,禁止上下拉使能有效,下拉使能配置后无效即无上拉也没有下拉
6 fm33lf0xx_fl_spi.h 宏定义FL_SPI_SEND_WAIT 从1、2、3、4改为0、1、2、3
7 fm33lf0xx_fl_atim.c FL_ATIM_BDTR_Init函数将寄存器锁定等级的设置从函数初始位置设置移动到函数末尾处
8 fm33lf0xx_fl_comp.c 负端输入选择VREF时同样使能buffer。
9 fm33lf0xx_fl_uart.c IS_FL_UART_CLKSRC(__VALUE__)宏定义增加UART2和UART3时钟源
10 SLEEP&deepsleep GPIO唤醒,SLEEP&deepsleep WKUP唤醒
例程:
1 增加 LIN_MasteSend、 LIN_SlaveRecv例程
2 SLEEP&deepsleep GPIO唤醒,SLEEP&deepsleep WKUP唤醒例程中LED_Init函数上拉禁止由 FL_DISABLE改为FL_GPIO_BOTH_DISABLE
3 PLL_SelRCHF、PLL_SelXTHF完善PLL处理逻辑,XTHF驱动强度改为0
4 can中断接收标准帧 修改filterMaskIdStandard 0xFF为0x7FF
配置文件:
1 PACK 更新system_fm33lf0xx.c和fm33lfxx.h,详细内容见驱动更新说明;修正SVD文件
2 IAR配置文件更新SVD文件
例程_FL_Keil V1.3.zip
(27.29 MB, 下载次数: 1015)
|
|