2013.6.5学习初始化MAC库
通过三条途径来学习:
1.书本上的配置
2.ST提供的pdf说明来配置
3.ST提供的历程来配置
先按照书本上的配置和pdf文档来学习配置,等到熟悉之后再掌握ST提供的历程的编程方法。
今天先学习如何初始化MAC库
按照书本的流程,初始化有以下步骤:
1.初始化HAL层
halInit();
2.播种随机数生成器
ST_RadioGetRandomNumbers((uint16_t *)&seed, 2);
srand(seed);
3.使能中断
INTERRUPTS_ON();
4.串口初始化
uartInit();
5.无线电初始化和校准
ST_RadioInit(ST_RADIO_POWER_MODE_RX_ON);
所必需包含的头文件为:
#include "iar.h" //貌似是引导IAR配置的,必须要
#include "hal.h" //HAL库
#include "phy-library.h"//PHY函数库
#include "main.h"
#include //srand随机数初始化函数
void halInit(void)函数流程:
24M晶振起振
——》禁止REG_EN覆盖PA7配置
——》初始化ADC
——》使能晶振
——》板子上电配置,GPIO配置
——》晶振提供主时钟
——》校准内部12M RC
——》唤醒看门狗
——》启动系统定时器
文章评论(0条评论)
登录后参与讨论