金牌会员
- 积分
- 1000
- 威望
- 534
- 贡献
- 242
- 兑换币
- 2
- 注册时间
- 2011-9-20
- 在线时间
- 112 小时
|
AD12位精度怎样设置
AD初始化 12位精度
********************************************************
JIAOSUDU:
MOVB #%01001111,ATD0CTL1 ;12位精度
MOVB #%01000000,ATD0CTL2 ;AD模块上电,快速清零
MOVB #%10001000,ATD0CTL3 ;右对齐,单通道转换
MOVB #%00100101,ATD0CTL4 ;bus/4/2 ;??????
MOVB #%00000000,ATD0CTL5 ;单次转换 单个通道采样 通道AN0
*********************************************************
MOVB #%00101111,ATD0CTL5 ;Y轴 15通道
BRCLR ATD0STAT0,#$80,* ; ;10000000 第0个结果寄存器
LDD ATD0DR0
STD Y_ENC
RTS
*****************************************************
JSR JIAOSUDU
LDD Y_ENC ;
JSR SCI_TX_W ;发数
JMP ABCC
一个简单的发数为什么设置8位精度与12位精度发出的数据有比较大的出入
急求解决
|
|