找回密码
 立即注册

QQ登录

只需一步,快速开始

打印 上一主题 下一主题
开启左侧

RS-485 自动地址识别模式 (AAD) 使用问题

[复制链接]
跳转到指定楼层
楼主
lyzimu 发表于 2014-1-11 11:45:37 | 显示全部楼层 回帖奖励 |倒序浏览 |阅读模式
UART0->FUNSEL = UART_FUNC_SEL_RS485;    UART0->BAUD = UART_BAUD_MODE0 | UART_BAUD_DIV_MODE0(12000000, 9600);    _UART_SET_DATA_FORMAT(UART0, UART_WORD_LEN_8 | UART_PARITY_NONE | UART_STOP_BIT_1);    UART0->FCR = UART_FCR_RTS_TRI_LEV_1BYTE               | UART_FCR_RFITL_1BYTE;    /* UART0 RS-485 设定 */    UART0->ALTCON = 0x01                  | UART_ALT_CSR_RS485_ADD_EN_Msk                  | UART_ALT_CSR_RS485_AAD_Msk;    /* 使能UART0中断 */    UART0->IER = UART_IER_RDA_IEN_Msk;    NVIC_EnableIRQ(UART0_IRQn);用网页工具配置  成 如上   打开接收中断 ,应该接受到数据就进接收中断 ,还是正确地址且字节bit9=1 才进接收中断? 我实验的是随便接受到数据就进中断。求指导。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 顶 踩
回复

使用道具 举报

沙发
 楼主| lyzimu 发表于 2014-1-11 14:57:32 | 显示全部楼层
rejoice818 发表于 2014-1-11 14:50
没用过所谓的代码生成器,给你发一个初始化函数,具体操作流程官方TRM有说明。希望帮到你
void uart0_init( ...

THANKS 我想了解的是rs485 自动地址识别模式  datasheet上面说的不清楚,你使用过这个模式吗?求指导一下~
回复 支持 反对

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies |上传

本版积分规则

新唐MCU