首页 > TAG信息列表 > LED0
K210开发板学习笔记-点亮LED灯
1. 介绍 和 51 单片机非常像,实验的2个LED灯都是一头接了 +3.3v 电源,控制 LED灯亮的话需要 K210芯片 对应的管脚提供一个低电平。 管脚: 低电平-LED亮 高电平-LED灭 GPIO 连接为: K210-io0 -> LED0 ->+3.3v K210-io17 -> LED1 ->+3.3v 2. 代码 pin_config.h /** * @par CopFreertos Trace任务可视化分析(三)互斥量 SystemView
SystemView 记录Trace通过Event进行事件记录。 举个简单的例子 prvAddCurrentTaskToDelayedList函数中 traceMOVED_TASK_TO_DELAYED_LIST(); Freertos内核代码中有很多traceXXX的函数,SystemView重新定义这些函数。 SEGGER_SYSVIEW_FreeRTOS.h #define traceMOVED_TASK_TO_DELSTM32-第一课点亮一个LED
学习STM32 有一段时间了,发现在查找资料时候,基本上都是千篇一律, 所以把自己学习的过程分享出来,做个记录,话不多说,开始 对于我们想要点亮LED,首先主要就是控制IO口, 而IO口无非是输出高低电平("0" "1")两种状态, 电路图如下 如果我们要想点亮D0/D1, 首先必须使发光二极stm32工程和算法分享(2)--轮询计数方式单灯闪烁
轮询计数方式单灯闪烁 1.CubeMX配置工程 按照文章 cubemx配置stm32(三)__GPIO的输入输出 配置工程,只需配置一个LED0,就可以点击右上角的”GENERATE CODE“ 2.在main.c中添加代码,完成工程的编写 找到main函数,在函数最开头定义变量,在循环中加入代码 CubeMX生成的代码有“/* USE单片机:数码管显示计时,LED0 1 1秒一闪 LED2 3 1分一闪 LED5 LED6 1小时一闪 K1 K2调整时 K3 K4调整分钟
#include<reg51.h> #define uchar unsigned char; #define uint unsigned int; uchar position; uchar tt,bz1=0,bz2=0; uchar second; uchar minute; uchar hour; uchar code table[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8【1】STM32:跑马灯配置
一、库函数版本 1.新建一个 led.h 文件 #ifndef _LED_H #define _LED_H #include "sys.h" #define LED0 PBout(5) // DS0 #define LED1 PEout(5) // DS1 void LED_Init(void); // LED接口初始化 #endif 这段代码里面最关键就是 2 个宏定义,通过位带操作 PB5 输出高低电009_STM32CubeMXPWM
视频教程:https://www.bilibili.com/video/BV1S5411p7oo 公众号:luxiaoguogege确定LED是定时器和通道,这里配置LED0003_STM32CubeMX点灯
视频教程:https://www.bilibili.com/video/BV1S5411p7oo 公众号:luxiaoguogege 找到自己开发板原理图LED连接的IO口 在 CubeMX 生成的文件中添加用户代码的时候,必须是写在/* USER CODE BEGIN n*/和/* USER CODE END n*/之间。这样如果需要改变 Cube 工程的配置,在重新生成FreeRTOS移植
FreeRTOS移植 #准备工作 1.空工程(如果采用正点原子的空工程里面的SYSTEM文件夹下的文件需要修改,本章以正点原子空工程为例,当然也可以自己创建但延时函数和串口需要自己写) 2.FreeRTOS官方源码(FreeRTOSv9.0.0) #开始移植 1.在空工程下建立一个FreeRTOS文件夹,将源码复制进去 2.