历史上的今天
今天是:2025年03月31日(星期一)
2020年03月31日 | STM8L101F3P6串口查询接收
2020-03-31 来源:eefocus
/******************************Copyright (c)***********************************/
/* */
/* 老李电子工作 */
/* */
/*------------------------------File Info-------------------------------------*/
/* File name: main.c */
/* Last modified Date: 2014-06-19 */
/* Last Version: 1.0 */
/* Descriptions: STM8L103F3P6,内部时钟,16MHz,串口查询接收,接收1个字 */
/* 符 */
/* */
/* 硬件连接: */
/* TX----PC3 */
/* RX----PC2 */
/* */
/*----------------------------------------------------------------------------*/
/* Created by: Li Xiang */
/* Created date: 2014-06-19 */
/* Version: 1.0 */
/* Descriptions: 无 */
/* */
/******************************************************************************/
/* Includes ------------------------------------------------------------------*/
#include "stm8l10x.h"
#include "stm8l10x_usart.h"
/* Private typedef -----------------------------------------------------------*/
/* Private define ------------------------------------------------------------*/
#define POWER_BD GPIO_Pin_0
#define POWER_BT GPIO_Pin_1
#define MSEL GPIO_Pin_2
#define NRESET GPIO_Pin_3
#define BD_NRESET GPIO_Pin_4
#define RESETB GPIO_Pin_5
#define SCL2 GPIO_Pin_6
#define SDA2 GPIO_Pin_7
#define SDA GPIO_Pin_0
#define SCL GPIO_Pin_1
#define SCREEN_CTRL GPIO_Pin_4
#define POWER_WIFI GPIO_Pin_0
/* Private macro -------------------------------------------------------------*/
/* Private variables ---------------------------------------------------------*/
/* Private function prototypes -----------------------------------------------*/
static void BoardInit(void);
static void CLK_Init(void);
static void GPIO_Init_my(void);
static void USART_Config(void);
void USART_SendByte(uint8_t data);
void USART_SendString(uint8_t* Data,uint16_t len);
uint8_t USART_ReceiveByte(void);
void Delay_ms(uint32_t nCount);
/* Private functions ---------------------------------------------------------*/
/******************************************************************************/
/* Function name: main */
/* Descriptions: 主函数 */
/* input parameters: 无 */
/* output parameters: 无 */
/* Returned value: 无 */
/******************************************************************************/
void main(void)
{
volatile uint8_t ch;
BoardInit();
while (1){
ch=USART_ReceiveByte();
Delay_ms(1000);
}
}
/******************************************************************************/
/* Function name: BoardInit */
/* Descriptions: 主函数 */
/* input parameters: 无 */
/* output parameters: 无 */
/* Returned value: 无 */
/******************************************************************************/
static void BoardInit(void)
{
CLK_Init();
GPIO_Init_my();
USART_Config();
}
/******************************************************************************/
/* Function name: CLK_Init */
/* Descriptions: 时钟初始化函数 */
/* input parameters: 无 */
/* output parameters: 无 */
史海拾趣
|
近期,遇到IC创业的三大怪 第一怪、海归当做添头卖 有好几个创业团队,均本土的,找到我,要我帮他们猎几个留学生,只要是有海外学历并工作过几年的,目的是写进核心团队里,装装门面,以便申报项目时能够增加评分的分数,可以申报多点资金。要求 ...… 查看全部问答> |
|
在wm5.0中如何连接网络打印机, 网络打印机是在公网上的一台共享打印机, 需要在wm5.0中连接上这台共享打印机, 并打印wm5.0中的内容. 哪位高手能够提供一点思路… 查看全部问答> |
|
急急急急急急急急急急急!!!!!!最近在接触英特尔手册中的APIC,谁能告诉我触发模式是什么???高手请进 Trigger mode 触发模式。分为edge,level两种触发方式 电子课几乎没听过,我在学APIC时碰到的,谁能给我简单的说说触发模式是什么,通俗点最好,结合APIC说说,万分感谢了!!!!!!!!… 查看全部问答> |
|
请教大家,将wince6.0升级到r3之后,explorer无法启动,进者有分 我将wince6.0升级到r3之后,重新编译原来在r2下通过的工程,编译成功后down到开发板上运行。 发现桌面无法加载,看打印消息,发现没有打印如下信息: explorer(v2.0) taskbar thread started 而taskbar的進程就是explorer.exe。 而且我发现ceco ...… 查看全部问答> |
|
GlobalLogic 急聘Mobile Development Lead Job Responsibilities: l Lead development team to ensure development projects are delivered to clients in a timely manner and meet the company\'s standard of quality and requiremen ...… 查看全部问答> |
|
首先声明,以下只是我的个人想法,具体可行性和实现,还需要经过很过拷问 开始了 在做单片机开发的时候,特别是中小型的系统中,常常是 输入-》处理-》输出 即是根据不同的输入来处理,然后生成不输出 那么是不是可以这样来理解 将 ...… 查看全部问答> |
|
我在做一个有关SD卡的项目,项目对SD卡读写速度要求较高。我的芯片是STM32F103ZET6,现在用了一块SDHC的卡,卡的时钟现在用24MHz。4线读写。理论上可以有12MB/S的速度,现在用了STM32提供的V4.2.0版本的库,DMA模式。发现SD_ReadBlock实际读取 ...… 查看全部问答> |




