查看: 33605|回复: 27

FM33LC0XX LL库更新 例程0.14

[复制链接]

31

主题

105

帖子

1366

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1366
发表于 2020-3-16 19:02:56 | 显示全部楼层 |阅读模式
FM33LC0XX系列已经推出新版本驱动,和这版驱动并不兼容,新客户可以直接点击链接使用新驱动:http://www.fmdevelopers.com.cn/f ... 1436&extra=page%3D1

已开发客户可以继续使用现有驱动
0.14
1 fm33lc0xx_ll_gptim.c   

   LL_GPTIM_DeInit函数中  外设复位LL_RCC_EnableResetAPB2Peripheral()和LL_RCC_EnableResetAPB2Peripheral()改为LL_RCC_EnableResetAPB1Peripheral()和LL_RCC_EnableResetAPB1Peripheral()

2 fm33lc0xx_ll_svd.h
   
     LL_SVD_EnableReference()函数修改
     
3 I2C中断读写FM38025T例程 发送结束加STOP。

4 ADC DMA例程 设置ADC寄存器 DMA循环模式,设置DMA寄存器 循环模式

5 fm33lc0xx_ll_flash.c
   
    flash 擦写结束后增加关闭flash的总线时钟,防止其他程序误操作flash产生keyerror错误
   
6 fm33lc0xx_ll_gpio.c

   取消GPIO配置为模拟功能时打开模拟开关的配置,FM33LC0只有SVS功能需要打开模拟开关
   
7  SVS 外部电压常使能中断
  
   TestSVD.c Init_SVS函数增加 LL_GPIO_EnablePinAnalog(GPIOA , LL_GPIO_PIN_15);

0.13
1 fm33lc0xx_ll_comp.h   LL_COMP_SetComper2InterruptEdge 函数修改移位BUG
2 fm33lc0xx_ll_rcc.c    各获取频率函数增加default,增加可靠性
3fm33lc0xx_ll_lcd.c     LL_LCD_DisplayFreq函数switch增加default,增加可靠性
4 fm33lc0xx_ll_lcd.c    LL_LCD_FlickTime函数switch增加default,增加可靠性
5 例程 ADC中断    GetVoltageSample函数增加ADCComplete=0;


0.12
1 删除MF_Clock_Init()函数中把所有IO配置为开漏输出高的语句
2 解决IAR 部分.c文件中文乱码问题
3 去除休眠时关闭RCLP(RCLP就是LPOSC)


0.11 版本中 修改记录2中的函数漏删了,不会影响实际功能,但可能和后面的用户程序组合起来在初始化的时候会出一个脉冲,假如是这个现象,麻烦手动删除下,在下一版本再修改

0.11
1  修改LL_GPIO_Init()函数中重定向的逻辑
2  删除MF_Clock_Init()函数中把所有IO配置为开漏输出高的语句
3 SystemInit()增加LPOSC的TRIM加载,注意这个以前的版本可能会让内部32K偏差较大


0.10
修改ADC相关例程中 VREF1P2的建立流程,具体原因可以参看FM33LC0XX 开发注意事项中VREF1P2


0.09

1 增加清除RTC8HZ中断标志函数
2 删除LL_ADC_Init中函数末尾的ADC使能语句,该语句不影响功能
3 修改LL_DMA_Init函数中配置传输个数语句在传输方向后
4 修改LL_RCC_GetPLLClockFreq函数,返回值加1
5 增加BOR设置阈值的相关函数
6 修改COMP休眠例程编译问题
7 增加ATIM和GPTIM的TI1S的相关函数
8 修改ATIM和GPTIM的SMS和TS的LL宏定义

0.08
修改LPUART 初始化入口参数检查不通过的问题

0.07
修改了SLEEP函数
解决SVS编译问题

0.06
修改了IAR例程的编译问题
修改了SVD、SPI、I2C的驱动和例程

0.05

优化了ADC例程
增加了GPTIM、I2C从机的例程
修改部分驱动BUG
修改低版本IAR不能打开工程问题
修改低版本IAR不能烧录程序问题

例程0.14.rar

29.15 MB, 下载次数: 1392

回复

使用道具 举报

0

主题

2

帖子

6

积分

初级工程师

Rank: 1

积分
6
发表于 2020-4-30 16:14:34 | 显示全部楼层
谢谢谢谢谢谢谢谢谢谢谢谢
回复

使用道具 举报

1

主题

11

帖子

1009

积分

资深专家

Rank: 7Rank: 7Rank: 7

积分
1009
发表于 2020-5-7 19:35:51 | 显示全部楼层
谢谢
回复

使用道具 举报

0

主题

4

帖子

68

积分

中级工程师

Rank: 2

积分
68
发表于 2020-5-18 19:42:26 | 显示全部楼层
希望越做越好,国货当自强
回复

使用道具 举报

1

主题

11

帖子

1009

积分

资深专家

Rank: 7Rank: 7Rank: 7

积分
1009
发表于 2020-5-19 08:35:23 | 显示全部楼层
希望越来越好,支持
回复

使用道具 举报

1

主题

4

帖子

17

积分

初级工程师

Rank: 1

积分
17
发表于 2020-5-25 16:19:16 | 显示全部楼层
已下载学习,谢谢
回复

使用道具 举报

2

主题

12

帖子

72

积分

中级工程师

Rank: 2

积分
72
发表于 2020-5-26 22:28:24 | 显示全部楼层
有没有增加串口打印例程
回复

使用道具 举报

166

主题

343

帖子

3076

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
3076
QQ
发表于 2020-5-27 09:04:23 | 显示全部楼层
Hike2020 发表于 2020-5-26 22:28
有没有增加串口打印例程

这个历程是有的,直接下载例程0.07

捕获.JPG
回复

使用道具 举报

0

主题

1

帖子

22

积分

初级工程师

Rank: 1

积分
22
发表于 2020-5-28 10:11:42 | 显示全部楼层
您好,我想问下读取引脚电平状态是哪一个函数?
回复

使用道具 举报

166

主题

343

帖子

3076

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
3076
QQ
发表于 2020-5-28 11:00:48 | 显示全部楼层
Food 发表于 2020-5-28 10:11
您好,我想问下读取引脚电平状态是哪一个函数?

1.先将IO口配置成输入模式,
2.然后读取输入寄存器的值,来判断电瓶状态,或者直接调用fm33lc0xx_ll_gpio.h里面的函数LL_GPIO_ReadInputPort(GPIO_Type *GPIOx)来读取状态.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表