资源简介
本程序实现SX1278低功耗收发
![](http://www.nz998.com/pic/60746.jpg)
代码片段和文件信息
/*===========================================================================
* 网址 :http://www.cdebyte.com/ http://yhmcu.taobao.com/ *
* 作者 :李勇 原 亿和电子工作室 现 亿佰特电子科技有限公司 *
* 邮件 :yihe_liyong@126.com *
* 电话 :18615799380 *
============================================================================*/
#include “bsp.h“
/*===========================================================================
* 函数 :SClK_Initial() => 初始化系统时钟,系统时钟 = 4MHZ *
============================================================================*/
void SClK_Initial(void)
{
CLK_MasterPrescalerConfig(CLK_MasterPrescaler_HSIDiv4); // 4M
}
/*===========================================================================
* 函数 :GPIO_Initial() => 初始化通用IO端口 *
============================================================================*/
void GPIO_Initial(void)
{
GPIO_Init( GPIOA GPIO_Pin_All GPIO_Mode_In_PU_No_IT );
GPIO_Init( GPIOB GPIO_Pin_All GPIO_Mode_In_PU_No_IT );
GPIO_Init( GPIOC GPIO_Pin_All GPIO_Mode_In_PU_No_IT );
GPIO_Init( GPIOD GPIO_Pin_All GPIO_Mode_In_PU_No_IT );
// 配置LED引脚和KEY引脚 KEY(PB1) LED(PB0)
// GPIO_Init(PORT_KEY PIN_KEY GPIO_Mode_In_PU_No_IT);
// GPIO_Init(PORT_LED PIN_LED GPIO_Mode_Out_PP_Low_Slow);
// GPIO_SetBits(PORT_LED PIN_LED);
// 配置SX127X相关控制引脚NSS(PB4) RST(PA3) TX_CTRL(PB3) RX_CTRL(PB2) OSEN(PA2)
GPIO_Init(PORT_SX127X_CSN PIN_SX127X_CSN GPIO_Mode_Out_PP_High_Slow);
GPIO_SetBits(PORT_SX127X_CSN PIN_SX127X_CSN);
GPIO_Init(PORT_SX127X_RST PIN_SX127X_RST GPIO_Mode_Out_PP_High_Slow);
GPIO_SetBits(PORT_SX127X_RST PIN_SX127X_RST);
GPIO_Init(PORT_SX127X_TX_CTRL PIN_SX127X_TX_CTRL GPIO_Mode_Out_PP_Low_Slow);
GPIO_ResetBits(PORT_SX127X_TX_CTRL PIN_SX127X_TX_CTRL);
GPIO_Init(PORT_SX127X_RX_CTRL PIN_SX127X_RX_CTRL GPIO_Mode_Out_PP_High_Slow);
GPIO_SetBits(PORT_SX127X_RX_CTRL PIN_SX127X_RX_CTRL);
GPIO_Init(PORT_SX127X_OSEN PIN_SX127X_OSEN GPIO_Mode_Out_PP_High_Slow);
GPIO_SetBits(PORT_SX127X_OSEN PIN_SX127X_OSEN);
// 配置OLED相关控制引脚 CMD(PD0) CSN(PB0) RST(PB1)
GPIO_Init(PORT_OLED_CMD PIN_OLED_CMD GPIO_Mode_Out_PP_High_Slow);
GPIO_SetBits(PORT_OLED_CMD PIN_OLED_CMD);
GPIO_Init(PORT_OLED_CSN PIN_OLED_CSN GPIO_Mode_Out_PP_High_Slow);
GPIO_SetBits(PORT_OLED_CSN PIN_OLED_CSN);
GPIO_Init(PORT_OLED_RST PIN_OLED_RST GPIO_Mode_Out_PP_High_Slow);
GPIO_SetBits(PORT_OLED_RST PIN_OLED_RST);
}
/*===========================================================================
* 函数 :SPI_Initial() => 初始化SPI *
============================================================================*/
void SPI_Initial(void)
{
CLK_PeripheralClockConfig(CLK_Peripheral_SPI ENABLE);
SPI
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 5045 2017-11-02 16:24 E19 (915M30S)_Demo\BSP\bsp.c
文件 1612 2017-11-02 16:24 E19 (915M30S)_Demo\BSP\bsp.h
文件 13384 2017-11-02 16:24 E19 (915M30S)_Demo\BSP\font.h
文件 8050 2017-11-02 16:24 E19 (915M30S)_Demo\BSP\OLED.c
文件 2131 2017-11-02 16:24 E19 (915M30S)_Demo\BSP\OLED.h
文件 55406 2017-11-02 16:24 E19 (915M30S)_Demo\DRIVER\CPU\STM8L_LIB_V1.2.0\inc\stm8l10x.h
文件 5159 2017-11-02 16:24 E19 (915M30S)_Demo\DRIVER\CPU\STM8L_LIB_V1.2.0\inc\stm8l10x_awu.h
文件 3746 2017-11-02 16:24 E19 (915M30S)_Demo\DRIVER\CPU\STM8L_LIB_V1.2.0\inc\stm8l10x_beep.h
文件 5441 2017-11-02 16:24 E19 (915M30S)_Demo\DRIVER\CPU\STM8L_LIB_V1.2.0\inc\stm8l10x_clk.h
文件 9757 2017-11-02 16:24 E19 (915M30S)_Demo\DRIVER\CPU\STM8L_LIB_V1.2.0\inc\stm8l10x_comp.h
文件 7262 2017-11-02 16:24 E19 (915M30S)_Demo\DRIVER\CPU\STM8L_LIB_V1.2.0\inc\stm8l10x_exti.h
文件 8352 2017-11-02 16:24 E19 (915M30S)_Demo\DRIVER\CPU\STM8L_LIB_V1.2.0\inc\stm8l10x_flash.h
文件 6570 2017-11-02 16:24 E19 (915M30S)_Demo\DRIVER\CPU\STM8L_LIB_V1.2.0\inc\stm8l10x_gpio.h
文件 27268 2017-11-02 16:24 E19 (915M30S)_Demo\DRIVER\CPU\STM8L_LIB_V1.2.0\inc\stm8l10x_i2c.h
文件 2337 2017-11-02 16:24 E19 (915M30S)_Demo\DRIVER\CPU\STM8L_LIB_V1.2.0\inc\stm8l10x_irtim.h
文件 6746 2017-11-02 16:24 E19 (915M30S)_Demo\DRIVER\CPU\STM8L_LIB_V1.2.0\inc\stm8l10x_itc.h
文件 4908 2017-11-02 16:24 E19 (915M30S)_Demo\DRIVER\CPU\STM8L_LIB_V1.2.0\inc\stm8l10x_iwdg.h
文件 3049 2017-11-02 16:24 E19 (915M30S)_Demo\DRIVER\CPU\STM8L_LIB_V1.2.0\inc\stm8l10x_rst.h
文件 11102 2017-11-02 16:24 E19 (915M30S)_Demo\DRIVER\CPU\STM8L_LIB_V1.2.0\inc\stm8l10x_spi.h
文件 26989 2017-11-02 16:24 E19 (915M30S)_Demo\DRIVER\CPU\STM8L_LIB_V1.2.0\inc\stm8l10x_tim2.h
文件 27166 2017-11-02 16:24 E19 (915M30S)_Demo\DRIVER\CPU\STM8L_LIB_V1.2.0\inc\stm8l10x_tim3.h
文件 10563 2017-11-02 16:24 E19 (915M30S)_Demo\DRIVER\CPU\STM8L_LIB_V1.2.0\inc\stm8l10x_tim4.h
文件 12464 2017-11-02 16:24 E19 (915M30S)_Demo\DRIVER\CPU\STM8L_LIB_V1.2.0\inc\stm8l10x_usart.h
文件 4679 2017-11-02 16:24 E19 (915M30S)_Demo\DRIVER\CPU\STM8L_LIB_V1.2.0\inc\stm8l10x_wfe.h
文件 6301 2017-11-02 16:24 E19 (915M30S)_Demo\DRIVER\CPU\STM8L_LIB_V1.2.0\src\stm8l10x_awu.c
文件 7688 2017-11-02 16:24 E19 (915M30S)_Demo\DRIVER\CPU\STM8L_LIB_V1.2.0\src\stm8l10x_beep.c
文件 6633 2017-11-02 16:24 E19 (915M30S)_Demo\DRIVER\CPU\STM8L_LIB_V1.2.0\src\stm8l10x_clk.c
文件 14740 2017-11-02 16:24 E19 (915M30S)_Demo\DRIVER\CPU\STM8L_LIB_V1.2.0\src\stm8l10x_comp.c
文件 14694 2017-11-02 16:24 E19 (915M30S)_Demo\DRIVER\CPU\STM8L_LIB_V1.2.0\src\stm8l10x_exti.c
文件 26560 2017-11-02 16:24 E19 (915M30S)_Demo\DRIVER\CPU\STM8L_LIB_V1.2.0\src\stm8l10x_flash.c
............此处省略249个文件信息
- 上一篇:Spark快速大数据分析—中文版
- 下一篇:精通django60793
相关资源
-
大数据。基于Hba
se的网站日志分析系 - Xpath生成器,自动生成可用的Xpath。
- VC 获得文件属性 获取文件的创建时
- 三维重建(旋转)由已知对应图像点
- STM32定时器使用入门。看了这个程序会
- 网页设计作业,旅游网,适合大学生
- 利用译码器74HC595的点阵显示程序和电
- Delphi实现图像拖动,无延时。
- 高校教师职称评定系统。
- 利用语音信号的短时能量与短时过零
- 这是一个字模提取软件,其中可是设
- 日语助词详解(对于初级中级学习者
- 格雷码是一个长度为2^n的序列,序列
- 在sNN = 200 GeV极化p + p,p + Al和p + Au碰
- 在sNN = 5.02 TeV的pPb碰撞中的魅力射流截
- 易语言 TCP使用HTTP、SOCKES5代理IP。
- .NET WinForm 和 WPF 的UI界面库,收集整合
- 安卓记事本源代码,详细。
- 烃靶上6 GeV的中微子准弹性样散射的高
- 分散改进的手性有效场理论中的核子
- 三重SCoT引物在表征某些埃及大麦基因
- 翻译的美国大学经典参考书,Roland
- 全息术的异常运输。 第一部分
- 可输入,可检索的下拉框小插件。
- myeclipse9 注册机(自动生成注册码和激
- 音频测试文件pcmmp3aacamrg711ag711u等多种
- 植物乳杆菌和菊粉:增强心脏Ob受体表
- 连续极限Tonks-Girardeau矩阵元素。 第一
- 在s = 8 TeV的质子-质子碰撞中测量Z标记
- 卸载北信源,亲测有效。
评论
共有 条评论