CC2540开发板学习笔记(一)——LED点亮
一、实验内容:
点亮LDE1、2
二、实验原理:
1、电路原理图:
就一个发光二极管串联一个电阻。电阻是为了防止电流过大。利用发光二极管的单向导电性,在P1为高电平是点亮LED,在低电平是熄灭LED。
2、CC2540的IO配置所需寄存器:P1SEL 、P1DIR 、P1INP
P1SEL | 0:普通IO口, 1:第三功能, 默认设置为0 |
P1DIR | 0:输入 1:输出 |
P1INP | 0:上拉/下拉 1:三态 |
3、代码如下:
#include<ioCC2540.h> #define LED1 P1_0 //控制输出电压高低 #define LED2 P1_1 void IO_Init(void) { P1SEL = 0x00; //设置IO口 P1DIR = 0x03; //设置输入输出方向 P1INP = 0x00; //打开使能 } void main(void) { IO_Init(); //调用初始函数 LED1=1; LED2=1; //打开电压 while(1); }
三、实验结果:
本文作者:Blue Mountain
本文链接:https://www.cnblogs.com/BlueMountain-HaggenDazs/p/4295361.html
版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步