
今天是520,空气中都充满了荷尔蒙的气息,作为一个非传统的节日,现在的年轻人们也在根据自己的爱好以及习惯表达着对于世界美好的向往与期待。我和他们一样,对于生活还是有一些期许的,就如这突如其来的礼物一样,我收到了来自论坛的关爱,一块STM32U083RC,生活似乎又丰富了起来,我们又有开发板可以玩了。 今天的主角肯定不是我,而是STM32U083RC开发板,我们首先来了解一下。 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个段码。 此外,STM32U083xC器件内置了一个AES硬件加速器。 收到板子的第一件事肯定是点灯啊,我们先把灯点亮,后面的再慢慢说。
int main(void) { HAL_Init(); SystemClock_Config(); __HAL_RCC_GPIOA_CLK_ENABLE(); / -2- Configure IO in output push-pull mode to drive external LEDs / GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_PP; GPIO_InitStruct.Pull = GPIO_NOPULL; GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_HIGH; GPIO_InitStruct.Pin = GPIO_PIN_5; HAL_GPIO_Init(GPIOA, &GPIO_InitStruct); LP_UART_Init(); LP_TIM_Init(); while (1) { HAL_GPIO_TogglePin(GPIOA, GPIO_PIN_5); HAL_Delay(500); } / USER CODE END 3 / } 点灯始终来的这么的自然且平常。对于新的事物,我们还是要多了解了解。 |
【板卡申请】超低功耗“芯”神奇, 带你玩转NUCLEO-U385RG-Q
stm32C071定时器中断动态修改占空比实验
STM32C071RBT6开发板环境搭建和ADC转换实验过程
【板卡申请】入门 “芯”篇章, 速写新品STM32C071/92申请计划
【板卡评测】智能存在检测:P-NUCLEO-53L8A1 – 8x8多区域飞行时间传感器
STM32C071RBT6开发板环境搭建和OLED驱动显示屏实验
stm32C071按键中断驱动LED
STM32N6DK测评 CUBEIDE上运行coremark
STM32N6570DK开发板测评 功耗测试
STM32N6570-DK AIdemo测试
荷尔蒙的气息.......
欢迎点灯