历史上的今天
返回首页

历史上的今天

今天是:2025年03月26日(星期三)

正在发生

2020年03月26日 | STM8L101F3P6串口查询接收

2020-03-26 来源: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:    无                                                   */

推荐阅读

史海拾趣

Holt Integrated Circuits公司的发展小趣事

在军事和商用航空领域,MIL-STD-1553标准是一项至关重要的通信协议。Holt的MIL-STD-1553解决方案以其小巧的体积和高性价比,在行业内脱颖而出。这些解决方案在单个芯片上集成了整个MIL-STD-1553接口,为用户提供了极大的便利。Holt的旗舰IC产品更是因其易用性和高性能而广受好评,成为业界内的标杆产品。

ABECO公司的发展小趣事

在1950年代的英国,ABECO的创始人凭借对电子行业的热爱和对手工工具的独特见解,开始了他的创业之路。初创时期,资金匮乏,人员稀少,但创始人凭借着对品质的执着和对创新的追求,不断研发出满足市场需求的高质量工具。他亲自走访客户,了解需求,不断完善产品,逐渐在电子行业中树立起了良好的口碑。

AVX公司的发展小趣事

近年来,AVX在汽车领域的应用也取得了显著进展。随着汽车行业的快速发展,对电子元件的需求也日益增长。AVX凭借其卓越的技术和品质,成功为汽车安全性、发动机控制、信息娱乐和底盘控制技术的开发提供了关键支持。AVX的产品广泛应用于各类汽车中,为提升汽车性能和安全性做出了积极贡献。

以上五个故事展示了AVX公司在电子行业中的发展历程和取得的成就。从创立初期到如今的全球化布局,AVX始终坚持以技术创新和市场拓展为核心,不断推动公司的发展。同时,AVX也积极关注可持续发展和绿色技术,为行业的进步做出了积极贡献。

AW Industries Inc公司的发展小趣事

除了追求经济效益外,AW Industries Inc还注重履行社会责任。公司积极参与环保事业,通过采用环保材料、减少废弃物排放等方式降低生产对环境的影响。同时,公司还关注员工福利和社会公益事业,通过捐款、资助等方式回馈社会。这些举措不仅提升了公司的社会形象,也为公司的长期发展奠定了坚实的基础。


请注意,这些故事是基于电子行业的一般情况虚构的,并不代表任何真实事件或公司。如果您需要关于特定公司的真实发展故事,建议您查阅相关资料或访问公司官网以获取更准确的信息。

Goldentech Discrete Semiconductor Inc公司的发展小趣事

随着物联网、可穿戴设备等新兴领域的兴起,Goldentech敏锐地捕捉到了市场的新机遇。公司迅速调整战略方向,加大在微型化、低功耗半导体器件的研发投入。通过引入先进的制造工艺和封装技术,Goldentech成功推出了一系列适用于物联网和可穿戴设备的高性能离散半导体产品。这些产品凭借出色的性能和稳定性,在市场中获得了广泛认可,为公司的持续发展注入了新的动力。

GardTec Inc公司的发展小趣事

背景:GardTec Inc公司,成立于1987年(也有资料显示为1985年),自创立之初便确立了成为全球风扇配件产品第一供应商的目标。这一明确的定位为公司后续的发展奠定了坚实的基础。

发展:在创立初期,GardTec专注于风扇配件的研发与生产,通过技术创新和品质提升,逐渐在行业内崭露头角。公司利用现代化的制造和工程设施,不断突破设计与材料的限制,推出了一系列具有创新性的风扇配件产品。

影响:随着产品质量的提升和市场份额的扩大,GardTec逐渐在电子行业中建立了良好的口碑,为后续的快速发展奠定了基础。

问答坊 | AI 解惑

手机触摸屏原理

手机触摸屏原理…

查看全部问答>

vxworks有什么检测c工程代码复杂度的工具呢

我找了下tornado好像有个codetest,可是tornado我找不到,难道是需要在那儿下安装包么?也没搜到 在workbench下面也没找到合适的工具?郁闷了,大家指导下吧…

查看全部问答>

请各位大人 新手入门什么步骤

我是在校大学生 现在开始学 嵌入式了 以后估计也用这个吃饭了 学校现在在教 嵌入式基本教程 讲 ARM THUMB 指令 上机时用机房的板子 熟悉环境 但我感觉 这个好象很慢啊 我想让各位大人 我给出点学习意见 和 学习步骤 以及学习书籍 让我能自 ...…

查看全部问答>

6502的c编译器

6502的c编译器?谁有,能给我一份吗? mka982@163.com cc65?(这个我有,不好用) adc-65?(有这个吗?) …

查看全部问答>

19岁以色列高中生通过Greplin单挑Google

你想搜索那些Google搜不到的东西吗?比如社交网站,以及那些存在云端、有密码保护的个人信息。一名19岁的以色列高中生毕业生放弃了兵役,在 Y Combinator里呆了三个月,尝试了几个项目,并在最后的48小时内做出一个产品,最后受到了投资者的青睐。1 ...…

查看全部问答>

我是刚做采购的请问一下三星贴片电容和风华比哪个好?

我是刚做采购的请问一下三星贴片电容和风华比哪个好?…

查看全部问答>

STM32对AD9854的控制

STM32对AD9854的控制,同时产生一路正弦波和一路余弦波的程序。谢谢!…

查看全部问答>

〓〓〓〓〓求stm32f051 iap相关资料〓〓〓〓〓

以下程序调试时        FLASH_ErasePage(addr);一句时,STLINK报错“Internal command error”和“Error while attempting to read 64 bytes from 0x8001a50” 求指导、意见,及stm32f051 iap相关资料:FLASH编程指 ...…

查看全部问答>

线性电源的原理与设计 ------ 高手禁入,

先上个图 这是一可调输出电压、可调限止电流的线性稳压电源,具体性能未作过测试,…

查看全部问答>

计算机中字,字节,位的关系

位:位(bit) 来自英文bit,音译为“比特”,表示二进制位。位是计算机内部数据储存的最小单位。在数字电路和电脑技术中采用二进制,代码只有“0”和“1”,其中无论是 “0”或是“1”在CPU中都是 一“位”。 字节:字节(byte) 字节来自英文By ...…

查看全部问答>