|
接上篇:STM32L496 Nucleo-144开发板开箱及开发环境搭建 RTOS学习实验一 任务创建 一、开发环境:使用IAR Embedded Workbench IDE ARM 8.22.1版本。 二、打开文件:打开项目里的文件
三、打开工程文件,编译。
编译后,没有错误,分析相关软件部分: 3.1、在主程序里 1、初始化板卡; 2、设置系统时钟; 3、初始化LED指示灯 4、初始化串口; 5、创建两个任务; 6、任务调度器; 3.2、创建有两个任务: 1、任务一控制LED指示灯闪烁; 2、任务二控制串口打印数据;
3.3、两个任务函数的内容:
四、LED和串口软件硬件对应的接口: 4.1、LED对应的硬件:
4.2、程序里LED引脚定义:
4.3、串口对应的硬件:
4.4、串口软件引脚定义:
五、实验结果: 5.1、板子上LD2指示灯闪烁; 5.2、串口不停输出数据; 5.3、板子STLINK自带一个虚拟串口,通过STLink可以将数据传送到电脑上。
板子对应的串口号
通过串口调试助手看到输出的数据。 |
STM32
超强工具——STM32CubeMX 你会用吗?
集结出发! STM32全国研讨会系列之一:ST智能门铃中国首秀
关于STM32启动文件的几个小问题
【银杏科技ARM+FPGA双核心应用】STM32H7系列35——USB_VCP_FS
【银杏科技ARM+FPGA双核心应用】STM32H7系列28——USB_HID
粉丝分享 | 图说CRC原理应用及STM32硬件CRC外设
STM32L151进入低功耗,并由RTC唤醒的故事
[转]stm32控制NFC模块(PN532)源码(P2P,模拟卡,读写卡等
STM32G070RB+LVGL移植
微信公众号
手机版
你板子对应的STM32Cube固件库里面的project ->stm32型号 ->Application ->FreeRTOS