资源简介
本程序实现SX1278低功耗收发
代码片段和文件信息
/*===========================================================================
* 网址 :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
相关资源
- 烃靶上6 GeV的中微子准弹性样散射的高
- 分散改进的手性有效场理论中的核子
- 三重SCoT引物在表征某些埃及大麦基因
- 翻译的美国大学经典参考书,Roland
- 全息术的异常运输。 第一部分
- 可输入,可检索的下拉框小插件。
- myeclipse9 注册机(自动生成注册码和激
- 音频测试文件pcmmp3aacamrg711ag711u等多种
- 植物乳杆菌和菊粉:增强心脏Ob受体表
- 连续极限Tonks-Girardeau矩阵元素。 第一
- 在s = 8 TeV的质子-质子碰撞中测量Z标记
- 卸载北信源,亲测有效。
- 用驱动精灵提取的pl2303驱动,win7win
- 具有矢量介子优势的辐射衰减J. M.
- DELPHI DES 3DES 算法源码。数据准确 亲测
- 只要这个程序运行着,用户是无法关
- 北京航空航天大学研究生数值分析计
- 以单片机AT89S52、光电脉宽调制器芯片
- 爬取豆瓣电影TOP250程序,包含非常详
- 点集拓扑讲义 (第四版)(熊金城编
- DS1302+DS13B20+12864,万年历。农历
- 1800多个弱口令字典1积分买不了吃亏买
- 黑客密码字典,收集3年了。
- 随机点名系统源码
- 基于S3C2410的触摸屏五子棋游戏毕业设
- 中国地图,shp,单独的省。另一个文
- GG2014版源码。仿QQ聊天软件
- 飞机大战PlaneWar,Linux下gtk开发。
- 高校人事管理系统某高校,主要人员
- 身份证后六位。全国弱口令top1000常见
评论
共有 条评论