STM32 nucleao-144板为用户提供了一种价格合理且灵活的方式,通过从STM32微控制器提供的各种性能和功耗功能组合中进行选择,来尝试新概念并构建原型。对于兼容板,内部或外部SMPS在运行模式下显著降低功耗。
NUCLEO-L552ZE-Q板照片
ST Zio连接器扩展了ARDUINO®Uno V3连接,以及ST MOPHO头提供了扩展Nuclear开放式开发平台功能的简单方法,并提供了多种专用屏蔽。
STM32 Nucleao-144板不需要任何单独的调试器,因为它集成了ST-LINK调试器/编程器。
STM32 nucleao-144板附带STM32综合自由软件库和STM32Cube MCU包提供的示例。
下面我用这个板子开始第一个工程:
<1>点亮开发板上LED1,LED2,LED3,做一个流水灯实验。
1.用STM32CubeMX 配置工程,如下截图:
--》项目配置:
--》工程打开后界面:
--》时钟树:
NUCLEO-L552ZE-Q板照片
ST Zio连接器扩展了ARDUINO®Uno V3连接,以及ST MOPHO头提供了扩展Nuclear开放式开发平台功能的简单方法,并提供了多种专用屏蔽。
STM32 Nucleao-144板不需要任何单独的调试器,因为它集成了ST-LINK调试器/编程器。
STM32 nucleao-144板附带STM32综合自由软件库和STM32Cube MCU包提供的示例。
下面我用这个板子开始第一个工程:
<1>点亮开发板上LED1,LED2,LED3,做一个流水灯实验。
1.用STM32CubeMX 配置工程,如下截图:
--》项目配置:
--》工程打开后界面:
--》时钟树:
--》管脚因为选择是Demo板,默认已经配置好
--》最后配置工程,目录名,路径,IDE,产生代码
2.用STM32CubeMXIDE 打开工程,加入代码,编译,下载调试.
添加额外流水灯代码到工程:
HAL_GPIO_WritePin(LED_GREEN_GPIO_Port, LED_GREEN_Pin, GPIO_PIN_RESET);
HAL_GPIO_WritePin(LED_GREEN_GPIO_Port, LED_GREEN_Pin, GPIO_PIN_RESET);
HAL_GPIO_WritePin(LED_RED_GPIO_Port, LED_RED_Pin, GPIO_PIN_SET);
HAL_Delay(500);
HAL_GPIO_WritePin(LED_RED_GPIO_Port, LED_RED_Pin, GPIO_PIN_RESET);
HAL_GPIO_WritePin(LED_BLUE_GPIO_Port, LED_BLUE_Pin, GPIO_PIN_SET);
HAL_Delay(500);
HAL_GPIO_WritePin(LED_BLUE_GPIO_Port, LED_BLUE_Pin, GPIO_PIN_RESET);
HAL_GPIO_WritePin(LED_GREEN_GPIO_Port, LED_GREEN_Pin, GPIO_PIN_SET);
HAL_Delay(500);
3.验证实验效果,观看视频
评论