.
1.9f로 내부 온도센서 읽을때 adch7은 반드시 접지해야..
2.콘트롤레지스터5/15=coding을 '1'로 하면 -10v에서 +10v를
0000에서 8192로 읽어..그러니까 중간 0v는 4092정도로 읽어..
그래프자료=analog.com,ad7328,p16/36 fig28
3.차동입력/유니폴라입력/바이폴라입력 3가지가 되는..
입력범위은 +-2.5/+-5/+-10v로 넓어..
콘트롤레지스터 루틴도 mail주소주시면 보내드립니다.
.
adc7328read bit11의 8535어셈블리 copy입니다.
;.......................................
adc7328_bit11:;db11
cbi portb,adc7328_sclk
in temp,pinb
sbrs temp,adc7328_dout
;cbi portb,adc7328_sclk
rjmp adc7328_bit1100
rjmp adc7328_bit1101
;
adc7328_bit1100:
lds temp,sram_adc7328bin_h
andi temp,0xf7;7f
sts sram_adc7328bin_h,temp
rjmp adc7328_bit1111
adc7328_bit1101:lds temp,sram_adc7328bin_h
ori temp,0x08;80
sts sram_adc7328bin_h,temp
;rjmp adc7328_bit1111
adc7328_bit1111: sbi portb,adc7328_sclk
;
;
adc7328_bit10:;db10
.
................................................................................
1.콘트롤레지스터만 제어해도 됩니다.
2.bit4/ref는 처음에는 '1'로 하십시요.
3.데이터북p31/fig53이 타이밍도를 보십시요.
.
.................................................................................
차동입력 +-10v로 써야는데 장난이 아니네요...
큰제목만보고 샀는데..
.
1.바이폴라 5v로 폴라로그래피 전류센싱read로 채용했습니다.
2.ch01,23,45,67을 짝으로 해놨네요. 4ch쓰는거죠..
.
|
|