社区
单片机/工控
帖子详情
PIC 串口通讯停止位怎么设?
maxhbx
2012-09-05 02:36:28
PIC(如PIC16F883/PIC18FK22)的串口,在哪配置停止位(1位或2位)。好像没有相应的配置寄存器位,是不是不能配置停止位,固定是1位?
...全文
424
2
打赏
收藏
PIC 串口通讯停止位怎么设?
PIC(如PIC16F883/PIC18FK22)的串口,在哪配置停止位(1位或2位)。好像没有相应的配置寄存器位,是不是不能配置停止位,固定是1位?
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
woshi_ziyu
2012-09-16
打赏
举报
回复
手册上写着
Each character transmission consists of one Start bit followed by eight or nine data bits and is always terminated by one or more Stop bits.
应该是可以配置的
看一下手册
12.0 ENHANCED UNIVERSAL SYNCHRONOUS ASYNCHRONOUS RECEIVER TRANSMITTER (EUSART)
dsoyy
2012-09-09
打赏
举报
回复
void Rs232_TX_Init(void)
{
//波特率设置
BAUDCON=0x00; //8位波特率发生器
//端口方向
TRISC |= 0XC0;
ANSELA = 0X00;
SPBRG = 17;//25;//SPBRG = ((Fosc/BAUDRATE)/64)-1; //8位,异步,低速
//发送控制寄存器
SYNC = 0;
SPEN = 1;
TXEN = 1;
// TXIE = 1; //使能发送串口中断
}
/**********************************************************
函数说明: 232初始化,RC7 --- RX1
RC6 --- TX1
***********************************************************/
void Rs232_Rx_Init(void)
{
//波特率设置
BAUDCON=0x00; //8位波特率发生器
SPBRG = 25;//SPBRG = ((Fosc/BAUDRATE)/64)-1; //8位,异步,低速 9600
SPEN = 1; //使能串口
SYNC = 0; //异步操作
RCIE = 1;
GIE = 1;
PEIE = 1;
CREN = 1;//使能接收串口
}
还没真看到这个位的设置寄存器,但是文档里面是有讲述关于这个位的。
11、
PIC
系列-
串口通讯
模块
针对
PIC
32单片机,串口部分熟悉,并使用Harmony进行工程配置及数据收发,并结合开发板验证测试。
使用
PIC
单片机下降沿中断脚和定时器扩展串口接收
这是使用
PIC
单片机的下降沿中断脚,结合定时器扩展串口接收。
12、
PIC
系列-I2C通讯模块
使用Harony工具生成I2C工程代码,并对代码进行分析,结合EEPROM实验进行验证
PIC
单片机入门_异步通讯模式详解
1.USART用于异步通讯详解 1.1 USART的异步工作模式 在异步工作模式下, USART 采用的是标准非归零 ( NRZ编码格式 :一
位
起始
位
、8
位
或 9
位
数据
位
和一
位
停止
位
)。最常用的数据格式是 8
位
。片内专用的 8
位
波特率发生器可用于由振荡器产生标准的波特率频率。 USART 首先发送和接收最低有效
位
。 USART 的发送器和接收器在功能上是独立的, 但采用相同的数据
【
PIC
32MZ】I2C通信
I2C跟串口一样,仅需2根线通讯即可,在某些引脚紧张的应用中非常有用,不过I2C相比于串口,通讯协议更简单一点,距离也更短一些,仅限于板间通信。大多数IC都支持I2C协议。 I2C的时序图为: 通信" TITLE="【
PIC
32MZ】I2C 通信" /> I2C数据传输是在起始条件和
停止
条件之间。 起始条件和
停止
条件都是SCL为高一段时间产生。起始条件为SDA从高变为低,
停止
条件为SD
单片机/工控
27,522
社区成员
28,796
社区内容
发帖
与我相关
我的任务
单片机/工控
硬件/嵌入开发 单片机/工控
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 单片机/工控
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章