STM32U083RC的MSI时钟不仅可以直接设置为不同的频率,而且支持自校准,在程序内也可以写入校准参数。手册中有如下描述
前提是要有LSE并且正常起振。HSI标称的频率是16MHz,但频偏范围在15.88MHz-16.08MHz,虽然能到1%的精度,但MSI通过LSE校准后能到0.25%的精度,确实提高很多。实际可以通过测试写入用于校准的数值。
看下可能用的多一些的随机数生成器。说真随机数,是因为该功能由模拟电路实现,振荡器输出进行异或运算产生种子。并且具有错误中断。可以避免数据无效时的读取。使用方法也方便快捷,CubeMX中直接使能即可。
生成的程序添加库函数直接读出。
不使用库函数也不复杂,看下函数内部,只是有很多的状态判断,关键句还是读寄存器值
这些之前高端些的芯片才有的功能如今慢慢下沉到了新的较低端的产品上,对用户来说是很好的事情,老的M3芯片就没有这个福利。RNG的成功率能达到99%,一般使用是够的。 |
AI工具训练营-用ChatGPT解决HID Keyboard实现的问题
好用软件推荐-TouchGFX Designer
F429I-DISC1体验报告(5) 滚动菜单、语言切换的实现丨国庆开发板测评活动
意法半导体18nm STM32V8震撼登场,获SpaceX星链选用,重新定义高性能MCU未来
F429I-DISC1体验报告(4) 温度可视化动态图表的实现丨国庆开发板测评活动
F429I-DISC1体验报告(3) 画板线条绘制和调色功能的实现丨国庆开发板测评活动
F429I-DISC1体验报告(2) 按钮和弹窗GUI的简单交互设计丨国庆开发板测评活动
F429I-DISC1体验报告(1)久经沙场,锋芒依旧丨TouchGFX开发F429丨国庆开发板测评活动
《STM32U3线上课程》学习笔记+FLASH存储器的核心特性
《STM32U3线上课程》学习笔记+更丰富的外设兼容和总线矩阵学习和总线矩阵学习
微信公众号
手机版