![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
单片机
木头人i
这个作者很懒,什么都没留下…
展开
-
一篇文章搞定嵌入式看门狗watch dog概述与示例代码
硬件中的看门狗,不是门卫的意思,而是一只很凶的狗!如果你不按时喂它,它就会让系统重启!这反而是我们想要的功能。原创 2020-09-29 10:09:39 · 8858 阅读 · 0 评论 -
cc2530 睡眠定时器串口显示
功能描述cc2530 睡眠定时器串口显示//第12次次课 (睡眠定时器方式唤醒)//体会1:切换系统主时钟16MHz和32MHz//体会2:当串口波特率比较高时候(19200),乱码多,降低后(9600)稳定,// 主要是因为双方硬件时钟不精确#include <ioCC2530.h>typedef unsigned char uchar;typedef unsigned int uint;typedef unsigned long ulong;#de原创 2020-09-25 11:25:39 · 666 阅读 · 0 评论 -
cc2530 循环睡眠模式
功能描述cc2530 循环睡眠模式//睡眠模式循环 :PM0->PM1(1秒)->PM2(2秒)->PM3(3秒)//PM0=完全清醒 PM1=有点瞌睡 PM2=半梦半醒 PM3=睡死过去//1.PM0红灯亮3秒//2.熄灯进入PM1 2秒;//3.亮灯3秒(PM0);//4.熄灯进入PM2 2秒;//5.亮灯3秒(PM0);//6.熄灯进入PM3 等待按键#include <iocc2530.h>#define LED_G P1_0//绿灯#d原创 2020-09-25 11:24:29 · 645 阅读 · 1 评论 -
cc2530 睡眠定时器唤醒功耗模式PM2
功能描述cc2530 睡眠定时器唤醒功耗模式PM2//(睡眠定时器方式唤醒)#include <ioCC2530.h>typedef unsigned char uchar;typedef unsigned int uint;typedef unsigned long ulong;#define LED1 P1_0 //P1.0口控制LED1#define LED2 P1_1 //P1.1口控制LED2//延时函数msec 延时参原创 2020-09-25 11:23:35 · 971 阅读 · 0 评论 -
cc2530 按键唤醒功耗模式PM3例程
功能描述cc2530 按键唤醒功耗模式PM3//CC2530的休眠和低功耗/***************************************************************************** 文 件 名: main.c* 描 述: LED1闪烁3次后进入睡眠状态,通过按下按键OK产生外部中断进行唤醒****************************************************************************原创 2020-09-25 11:21:45 · 816 阅读 · 0 评论 -
cc2530 切换时钟频率
主要功能cc2530 按ok键切换时钟频率16mhz或32hmz#include <ioCC2530.h>#define uint unsigned int#define uchar unsigned char#define LED_R P1_1#define LED_G P1_0#define button_OK P0_7void initport(){ P1SEL &= ~0x03; /* 设置P1_0,P1_1为普通IO口 */ P1DIR |= 0原创 2020-09-25 11:00:49 · 1613 阅读 · 0 评论