历史上的今天
今天是:2025年02月27日(星期四)
2020年02月27日 | MSP432P401R手动实现呼吸灯斗艳
2020-02-27 来源:eefocus
#include //设定用于斗艳的LED灯的端口和管脚 #define led1 GPIO_PORT_P1,GPIO_PIN0 #define led2 GPIO_PORT_P2,GPIO_PIN2 void light(int ); void delay(int ); void main(void) { GPIO_setAsOutputPin(led1); GPIO_setAsOutputPin(led2); //设置七种明暗等级,共13种状态转换 int level[]={24,20,16,12,8,4,0,4,8,12,16,20,24}; int i=0,j,len=13; while(1) { for(i=0;i for(j=0;j<10;j++)//使变化流畅 light(level[i]); } } //通过控制延时长度不同产生明暗差异 void light(int level){ GPIO_setOutputHighOnPin(led1); GPIO_setOutputLowOnPin(led2); delay(level); GPIO_setOutputLowOnPin(led1); GPIO_setOutputHighOnPin(led2); delay(24-level); } void delay(int time){ int i=320*time; while(i--) ; }
史海拾趣
|
初始化因为Z-Stack是在OS下运行的,所以在之前必须调用osalAddTasks()初始化任务。组织关于OS的API函数介绍请看文档:Z-Stack OSAL API (F8W-2003-0002),应该说协议栈的每层或者说每部分都有相关的API说明文档。osalAddTasks()初始 ...… 查看全部问答> |
|
求助:EM78P153的代码选项寄存器word0、word1、word2怎么赋值 如题,EM78P153提供了三个代码选项寄存器,datasheet里面又说在执行程序时不能存取,那怎么赋值呢?这是位配置? 写了个延时函数 void delay(unsigned int z),调用的时候 delay(1000);出现warning说是从short转换到unsigned int溢出,改成25 ...… 查看全部问答> |
|
电脑上走任哲的程序,报错 call to function \'PC_VectSet\' with no prototype 查出是没有pc.c,网上下载了2个PC.c 但是都不对(一个是QEMU仿真的) 这东西为什么这么难找到啊?… 查看全部问答> |
|
在STM32分支中,以前在启动时,如果没有SD卡就从内部Flash启动(从内部Flash生成的PYBFlash中读取boot.py和main.py),否则就会从SD卡启动。 但是这样存在一个问题,当我们希望从内部flash启动而又使用SD卡保存数据时,在因为干扰信号使系统复位后 ...… 查看全部问答> |
|
本帖最后由 damiaa 于 2017-3-23 15:36 编辑 Zephyr(LINUX下安装篇) A,先是准备虚拟机virtualBox(这里不细说了)。 B ...… 查看全部问答> |
|
用B键或者用pin2做触摸键,发送信号。pin0控制蜂鸣器,pin1控制马达。A键显示或清楚显示。 ########################## # v 1.0 Initial Public Release # This is a working CW Radio. \'B\' is key. \'A\' shows message ...… 查看全部问答> |




