资源简介
通过STM32控制SIM800c/SIM900a接收短信,并通过GT21L16S2进行把unicode码转化为gb2312内码,之后送入12864上显示的程序
代码片段和文件信息
/**************************************************************************//**
* @file core_cm3.c
* @brief CMSIS Cortex-M3 Core Peripheral Access layer Source File
* @version V1.30
* @date 30. October 2009
*
* @note
* Copyright (C) 2009 ARM Limited. All rights reserved.
*
* @par
* ARM Limited (ARM) is supplying this software for use with Cortex-M
* processor based microcontrollers. This file can be freely distributed
* within development tools that are supporting such ARM based processors.
*
* @par
* THIS SOFTWARE IS PROVIDED “AS IS“. NO WARRANTIES WHETHER EXPRESS IMPLIED
* OR STATUTORY INCLUDING BUT NOT LIMITED TO IMPLIED WARRANTIES OF
* MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE APPLY TO THIS SOFTWARE.
* ARM SHALL NOT IN ANY CIRCUMSTANCES BE LIABLE FOR SPECIAL INCIDENTAL OR
* CONSEQUENTIAL DAMAGES FOR ANY REASON WHATSOEVER.
*
******************************************************************************/
#include
/* define compiler specific symbols */
#if defined ( __CC_ARM )
#define __ASM __asm /*!< asm keyword for ARM Compiler */
#define __INLINE __inline /*!< inline keyword for ARM Compiler */
#elif defined ( __ICCARM__ )
#define __ASM __asm /*!< asm keyword for IAR Compiler */
#define __INLINE inline /*!< inline keyword for IAR Compiler. Only avaiable in High optimization mode! */
#elif defined ( __GNUC__ )
#define __ASM __asm /*!< asm keyword for GNU Compiler */
#define __INLINE inline /*!< inline keyword for GNU Compiler */
#elif defined ( __TASKING__ )
#define __ASM __asm /*!< asm keyword for TASKING Compiler */
#define __INLINE inline /*!< inline keyword for TASKING Compiler */
#endif
/* ################### Compiler specific Intrinsics ########################### */
#if defined ( __CC_ARM ) /*------------------RealView Compiler -----------------*/
/* ARM armcc specific functions */
/**
* @brief Return the Process Stack Pointer
*
* @return ProcessStackPointer
*
* Return the actual process stack pointer
*/
__ASM uint32_t __get_PSP(void)
{
mrs r0 psp
bx lr
}
/**
* @brief Set the Process Stack Pointer
*
* @param topOfProcStack Process Stack Pointer
*
* Assign the value ProcessStackPointer to the MSP
* (process stack pointer) Cortex processor register
*/
__ASM void __set_PSP(uint32_t topOfProcStack)
{
msr psp r0
bx lr
}
/**
* @brief Return the Main Stack Pointer
*
* @return Main Stack Pointer
*
* Return the curren
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2018-11-08 15:21 SIM\
目录 0 2018-11-08 15:21 SIM\CORE\
文件 17273 2018-11-08 14:46 SIM\CORE\core_cm3.c
文件 85714 2018-11-08 14:46 SIM\CORE\core_cm3.h
文件 12765 2018-11-08 14:46 SIM\CORE\startup_stm32f10x_md.s
目录 0 2018-11-09 15:41 SIM\HARDWARE\
目录 0 2018-11-13 15:55 SIM\HARDWARE\GT21\
文件 8838 2018-11-13 15:55 SIM\HARDWARE\GT21\GT21L16S2W.c
文件 2479 2018-11-13 11:13 SIM\HARDWARE\GT21\GT21L16S2W.h
文件 1318 2018-11-08 14:46 SIM\HARDWARE\GT21\ziku.c
目录 0 2018-11-10 21:09 SIM\HARDWARE\LCD12864\
文件 3649 2018-11-10 21:09 SIM\HARDWARE\LCD12864\lcd12864.C
文件 1162 2018-11-08 15:38 SIM\HARDWARE\LCD12864\lcd12864.h
目录 0 2018-11-14 20:32 SIM\HARDWARE\SIM800c\
文件 5025 2018-11-14 20:32 SIM\HARDWARE\SIM800c\sim800c.c
文件 1025 2018-11-12 22:13 SIM\HARDWARE\SIM800c\sim800c.h
目录 0 2018-11-08 15:21 SIM\HARDWARE\SPI\
文件 3382 2018-11-08 14:46 SIM\HARDWARE\SPI\spi.c
文件 718 2018-11-08 14:46 SIM\HARDWARE\SPI\spi.h
目录 0 2018-11-08 15:21 SIM\HARDWARE\TIMER\
文件 1603 2018-11-08 14:46 SIM\HARDWARE\TIMER\timer.c
文件 108 2018-11-08 14:46 SIM\HARDWARE\TIMER\timer.h
目录 0 2018-11-08 18:11 SIM\HARDWARE\USART\
文件 5854 2018-11-08 18:11 SIM\HARDWARE\USART\usart.c
文件 1116 2018-11-08 16:05 SIM\HARDWARE\USART\usart.h
文件 519 2018-11-09 15:41 SIM\HARDWARE\includes.h
目录 0 2018-11-14 20:32 SIM\OBJ\
文件 360200 2018-11-14 20:32 SIM\OBJ\Templte.axf
文件 2816 2018-11-14 20:32 SIM\OBJ\Templte.build_log.htm
文件 29097 2018-11-14 20:32 SIM\OBJ\Templte.hex
文件 56836 2018-11-14 20:32 SIM\OBJ\Templte.htm
............此处省略227个文件信息
- 上一篇:美容美发小程序
- 下一篇:MMTool 5.2.0.24 中文版
相关资源
- STM32F103读取ds18b20温度传感器
- stm32f103iic读取AT24XX全系eeprom
- 基于stm32+onenet的智能花盆
- stm32 输出3相spwm
- 分享一个0.96的oled显示驱动,软件模拟
- STM32f334的库函数模板
- 单极性SPWM波的产生
- stm32f407+ov5640颜色识别与追踪
- 基于stm32辉光管时钟pcb
- 用stm32精确控制步进电机角度的程序
- 基于stm32的多路pwm的实现、9路pwm源程
- 使用STM32设计HMI综述
- AT24Cxx程序源码——stm32
- STM32使用串口中断接收字符串.zip
- AS608指纹识别系统课程设计
- 数字电位器ad5160
- 24位高精度ad cs5532 程序代码 stm32 已调
- STM32双极性SPWM程序代码
- STM32 5路ad采集 串口输出
- 基于STM32的自动喂养机控制系统.pdf
- 电子-库函数版本适合战舰V3和精英S
- 基于STM32和ET1100的无刷直流电机控制器
- 基于stm32f1系列的直流电机调速
- hmc5883l在stm32上的应用
- STM32F103C8T6+OLED
- STM32F030工程模板
- STM32F303x固件库工程模板
- STM32F7和 STM32H7 的完整编程指南
- STM32F103的4轴步进电机加减速控制工程
- RGB565格式转BMP
评论
共有 条评论