许多初学者不知道如何建立工程並下载调试cc2530芯片下面简单介绍一下cc2530控制led灯。
新建工程不知道如何配置的可以查看我的分享《IAR如何建立工程》学习如何建立、配置、编譯、调试嵌入式系统。通过编程实现LED灯控制其中LED电路如下所示:
在学习cc2530时,常需要查看其芯片说明书作为最全面的开发指南,快速查閱说明书学习需要的知识并解决问题即可在这里需要了解cc2530的I/O口控制相关说明。
在说明书中可以看到芯片复位后所有I/O口均初始化为输入引脚,如下所示:
对于cc2530而言其I/O口可配置为输入或是输出,其控制寄存器为:PxDIR,设置其对应位为0则为输入置位则为1,芯片复位时初始化为輸入状态为了控制LED,需要将其设置为输出引脚:
在分析电路图知道对于LED1,当P1_0为高电平时灯不亮;当P1_0为低电平时,灯会亮那么在初始化时只要控制P1_0的电平就可以控制LED,如下所示设置P1_0为低电平点亮LED: