STM8串口初始化寄存器配置

    //库函数配置

UART1_DeInit();
    UART1_Init((u32)1000000, UART1_WORDLENGTH_8D, UART1_STOPBITS_1,     UART1_PARITY_NO , UART1_SYNCMODE_CLOCK_DISABLE , UART1_MODE_TXRX_ENABLE);
    UART1_ITConfig(UART1_IT_RXNE_OR,ENABLE  );
    UART1_Cmd(ENABLE );
    //寄存器配置
    //UART1->CR1 |= 0X00;
    //UART1->CR3 |= 0X00;
    UART1->CR2 = 0X2C;
    UART1->BRR2 = 0x00;
    UART1->BRR1 = 0x01;  //1Mbps
    UART1->CR1 &= (uint8_t)(~0X20);//enable uart1

  

时间: 2024-10-02 13:14:09

STM8串口初始化寄存器配置的相关文章

CC1101 433无线模块,STM8串口透传

CC1101 433无线模块,STM8串口透传 原理图:http://download.csdn.net/detail/cp1300/7496509 下面是STM8程序 CC1101.C [cpp] view plaincopy /************************************************************************************************************* * 文件名: CC1101.c * 功能:  S

TFT LCD控制显示总结(硬件概念、初始化相关配置)(转)

源地址:http://nervfzb.blog.163.com/blog/static/314813992011215105432369/ TFT LCD是嵌入式中比较常用的显示器,S3C2440/S3C2410都提供了接口进行支持.这里总结下其接口的相关特性. TFT LCD硬件需要的控制信号: 信号名称 描述 VSYNC 垂直同步信号 HSYNC 水平同步信号 HCLK 像素时钟信号 VD[23:0] 数据信号(TFT LCD的数据接口还有串行形式,这里的是并行方式的) LEND 行结束信号

ogg初始化进程配置

网上搜索"ogg配置",基本上都是配置流程,较少有ogg初始化进程的技术文档.一般ogg初始化主要分为两种,一种是源数据库表列不含clob类型,另一种 情况是源数据库表列含有clob类型. 此处测试为:源数据库表为source.test1,目的端IP为192.168.100.20,OGG用户和密码为ogg,ogg,目的端数据库实例为orcl 方式一(适合不包含clob数据类型的数据库) 1.源端初始化进程配置    ADD EXTRACT ini_1,SOURCEISTABLE    

u-boot分析(八)----串口初始化

u-boot分析(八) 上篇博文我们按照210的启动流程,分析到了内存初始化,今天我们继续按照u-boot的启动流程对串口的初始化进行分析. 今天我们会用到的文档: 1.        2440芯片手册:http://download.csdn.net/detail/wrjvszq/8358949 2.        6410芯片手册:http://download.csdn.net/detail/wrjvszq/8358965 3.        210芯片手册:S5PV210_UM_REV1

android下调试3G之USB串口驱动集成配置

一.修改Android内核的编译配置 vi ~/myandroid/kernel_imx/.config文件中,确保下面的的配置项已经被选定. (假如源码在~/myandroid目录下) 1. USB电源管理特性的相关配置项: CONFIG_USB_SUSPEND=y 2. USB串口驱动相关的配置项: CONFIG_USB_SERIAL=y CONFIG_USB_SERIAL_OPTION=y CONFIG_USB_SERIAL_WWAN=y 3. PPP拨号的相关配置项: CONFIG_PP

Ubuntu下串口minicom的配置

一般的配置方法过程如下: 1.安装软件 sudo apt-get install minicom 2.查看端口 找到端口: 这里要注意下,我们用的是USB 转串口,所以其设备是名称要注意,输入以下命令找到USB转串口的位置 dmesg | grep usb 假如有以下内容: [ 7415.893942] usbserial: USB Serial Driver core [ 7415.931116] usb 3-1: ark3116 converter now attached to ttyUS

linux串口编程参数配置详解

1.linux串口编程需要的头文件 #include <stdio.h>         //标准输入输出定义 #include <stdlib.h>        //标准函数库定义 #include <unistd.h>       //Unix标准函数定义 #include <sys/types.h> #include <sys/stat.h> #include <fcntl.h>          //文件控制定义 #incl

使用PowerShell初始化网络配置

这次来看一下如何使用PowerShell初始化网络配置,例如设置IP地址.子网掩码等,首先需要说明的是这次只是一个实验性质的脚本,没在特定的生产环境中进行过测试,只是为了试验一些东西写的,所以还需要大家自己来测试一下,评分而论这个脚本写的并不太完整,主要目的还是想试一下powershell中关于网络这块的功能,一般意义上来讲设置IP地址等信息多会使用WMI来完成,但是这次特别想试下使用powershell中的语句能否能实现,所以才有了这个简单的脚本 下边来看下代码,这个脚本还有个简单的验证的功能

串口驱动程序设计详解---串口初始化(上)

TTY驱动程序架构: 1. TTY概念解析 1.1 /dev/ttySCA0 1.2 /dev/tty1-n 1.3 /dev/console 在linux系统中,终端是一类字符型设备,它包括多种类型,通常使用tty来简称各种类型的终端设备. . 串口终端(/dev/ttyS*) 串口终端是使用计算机串口连接的终端设备.Linux把每个串行端口都看做是一个字符设备.这些串行端口所对应的设备名称是/dev/ttySAC*; .控制台终端(/dev/console) 在Linux系统中,计算机的输出