
STM32U0系列是ST新出产品,主打低功耗和安全性,高性价比。 下面是STM32U08x系列介绍: STM32U083x系列提供高达256 KB的Flash存储器和高达40 KB的SRAM,具有八种封装方式,包括32至81引脚的UFQFPN、WLCSP、LQFP和UFBGA封装。 STM32U083x器件提供: 一个12位ADC,两个内置的轨到轨模拟比较器,一个运算放大器 一个低功耗RTC,一个通用32位定时器,一个专门用于电机控制的16位PWM定时器,三个通用16位定时器以及三个16位低功耗定时器。 多达21个电容感应通道 三个I2C、两个SPI、四个USART和两个低功耗UART,以及一个支持设备模式的无晶振USB2.0。 一个带内部升压转换器的LCD控制器,可以驱动8x48或4x52个段码。 内置了一个AES硬件加速器。 整体来看资源较为丰富,可替代STM32L0系列产品。 接下来使用STM32CubeMX来创建项目。在新建项目前需要安装更新STM32CubeMX,否则无法选择STM32U0系列MCU。然后安装STM32U0系列的sdk库。 下面基于NUCLEO-U083RC开发板方式开始新建工程。STM32CubeMX新版板载外设在如下地方设置了。这和以前的不同。板上调试器链接串口2。所以在通信外设处无法设置USART2了。 再就是设置其他外设接口了。 STM32U083时钟最高可为48MHz 再就是IDE选择,然后生成代码工程。 生成的工程如下: 下面实现串口printf输出: 首先按如下设置。 然后实现如下函数即可。
再就是设置keil优化等级。 编译下载,之后就可以看到串口输出了。 |
【STM32U3评测】实现双通道串口通信系统
STM32N6坛友评测出炉,来围观(第二波预约继续)
【STM32C0评测】GPIO测试:使用外部中断控制小灯点亮熄灭
【STM32C0测评】Nucleo-C092开发板功耗测试
【STM32C0测评】Nucleo-C092开发板IIC通信测试(硬件IIC)
【STM32C0测评】Nucleo-C092开发板IIC通信测试(软件IIC)
【STM32C0测评】Nucleo-C092开发板IIC通信测试(硬件软件IIC一网打尽)
【STM32C0测评】Nucleo-C092开发板USART串口测试
【STM32N6570-DK评测】2.最简点灯
【STM32C0测评】Nucleo-C092开发板使用PWM控制板载LED呼吸灯
先点个赞