芯片选择LL库还是HAL库
2017-11-07 10:09
197 查看
LL库和HAL的选择主要根据两点:
1. ST官方是否支持
2. 芯片Flash和SRAM是否宽裕。
要查看官方是否支持,可以执行以下操作检查:
1. 下载安装最新的STM32CubeMX,选择芯片型号后,Project-》Setting-》Advanced Setting
2. 查看相关驱动的下拉菜单,看是否有LL选项,如果有的话,就可以选择,如下图,这个芯片使用是STM32F103芯片,CubeMX现在还不支持LL库,只支持LL库。以后的CubeMX版本可能会支持stmf103芯片,还需要耐心等待。
看了别的资料,HAL使用了比较大的Flash和SRAM,所以有的选择的话,还是选择LL库吧。土豪请随意。
1. ST官方是否支持
2. 芯片Flash和SRAM是否宽裕。
要查看官方是否支持,可以执行以下操作检查:
1. 下载安装最新的STM32CubeMX,选择芯片型号后,Project-》Setting-》Advanced Setting
2. 查看相关驱动的下拉菜单,看是否有LL选项,如果有的话,就可以选择,如下图,这个芯片使用是STM32F103芯片,CubeMX现在还不支持LL库,只支持LL库。以后的CubeMX版本可能会支持stmf103芯片,还需要耐心等待。
看了别的资料,HAL使用了比较大的Flash和SRAM,所以有的选择的话,还是选择LL库吧。土豪请随意。
相关文章推荐
- 电源芯片选择DC/DC还是LDO?
- 您选择简单的组合,还是完整的集成?(补充)
- 桌面程序开发语言选择易语言还是快手aauto
- 服务器操作系统应该选择 Debian/Ubuntu 还是 CentOS?
- 鱼还是熊掌:浅谈多进程多线程的选择
- 选择HttpHandler还是HttpModule?
- ARM系列芯片选择的原则及性能比较
- 鱼还是熊掌:浅谈多进程多线程的选择
- .NET Remoting过时了吗?为什么公司的项目还是选择用.NET Remoting,而不是WCF?
- 服务器选择Windows还是Linux
- 我们在建立Win32工程的时候,要选择是Win32控制台应用程序还是Win32项目,那么两者到底有什么区别呢?
- iOS 加载图片选择imageNamed 方法还是 imageWithContentsOfFile?
- 多线程还是多进程的选择及区别
- 工作了,最终还是选择在这里写博客!
- 选择Android还是IOS开发?
- 选择 ARM处理器,ARM7还是Cortex-M3?
- 关于初学者该选择学习ARM7还是ARM9的一点建议
- 日志级别的选择:Debug、Info、Warn、Error还是Fatal
- 关于性能优化–选择nib还是故事板的讨论
- 微服务架构的基础框架选择:Spring Cloud还是Dubbo?