03_CC2530基于定时器3的Delay_ms函数 Delay函数是开发中常用到的函数,可以用于按键消抖,LED闪烁,生成一定频率信号等(软件模拟通讯协议)。由于利用循环执行一定次数的空指令实现的延时函数在精度上并不能让人满意,而用定时器进行延时的精度更高。本章将基于CC2530的定时器3(8位定时器)实现Delay_ms函数。
02_CC2530 + LED流水灯 在搭建ZigBee定位系统前,先通过几个基础案例熟悉CC2530的一些外设和寄存器编程方式。CC2530基础篇由LED流水灯(按键控制启停、定时器中断方式)、定时器与Delay_ms延时函数、Uart收发信息三章组成。
01_IAR新建CC2530工程 由于很多Zigbee商家提供的教程未有从零建立CC2530工程的讲解,可能会导致后面的开发中出现一些琐碎的问题。本文将以**LED流水灯**为例,从0到1用**IAR**建立CC2530工程。
STM32入门笔记14_RTC实时时钟 RTC(real time clock) 实时时钟RTC是一个独立的定时器,可为系统提供时钟和日历的功能RTC和时钟配置系统处于后备区域,系统复位时数据不清零,VDD(2.0-3.6V)断电后可借助VBAT(1.8-3.6V)供电继续走时32位的可编程计数器,可对应Unix时间戳的秒计数器20位的可编程预分频器,可适配不同频率的输入时钟可选择三种RTC时钟源:( 通常使用LSE)HSE时钟除以128(通常为8MHz/128)LSE振荡器时钟(通常为32.768KHz)
太阳能供电模块 该模块做出来是想给单片机供电,测试过当超级电容储存满后,断电情况下,仍能使STM32F103C8T6和一块OLED显示屏工作大约一分钟左右(正常工作,主频72MHz)。而接入锂电池后(3.7V), 也不用担心在阳光充足的情况下模块不能工作。若配合STM32的低功耗模式,则理论上可以实现锂电池充放电的自动循环。
03_电感 电感器是将外皮绝缘的金属导线(如漆包铜线、纱包线、 丝包线等)一匝匝地卷绕在绝缘支架(骨架)而制成的电 子元器件,也被形象地称为“线圈”或“电感线圈”电感器的额定工作电流与品质因数Q均与绕制电感的漆 包线材质、线径有关,较粗导线允许通过的工作电流较大、Q 值较高。它的大小与电感线圈 的匝数、几何尺寸、有无磁心(铁心)、磁心的导磁率有关。为了有效地调整电感器的电感量、改善品质因数,常常在电 感器的线圈内部放置芯体(铁芯、铜芯、磁芯)带有磁芯的电感器工作电流过大时,将引起电感量降 低、线圈烧毁。
01_电阻 用四位字符表示阻值。前三位字符表示有效数字,第四位表示零的个数。阻值小于100Ω时,R表示小数点。例如:10R0=10Ω,1542=15.4kΩ,1004=1MΩ,4990=499Ω。用三位字符表示阻值。前两位字符表示有效数字,第三位表示零的个数。阻值小于10Ω时,R表示小数点。例如:100=10Ω,102=1kΩ,105=1MΩ,9R1=9.1Ω。标称阻值的表示方法采用GB/T2471中的E24、E48、E96、E192系列。