21ic电子技术开发论坛
标题:
两个一起测的话要怎么设置?
[打印本页]
作者:
zhaoxqi
时间:
2020-4-19 18:19
标题:
两个一起测的话要怎么设置?
msp430g2553,有ADC10,要侧A7和A6的电压,然后分别读出值,单独测都行,两个一起测的话要怎么设置?
作者:
wuhany
时间:
2020-4-19 18:22
可将ADC10设置为Single Sequence 模式
作者:
zhenykun
时间:
2020-4-19 18:26
可将ADC10设置为Single Sequence 模式.
如下为对A2,A1,A0连续读取的例子,可参考修改.
void main(void)
{
WDTCTL = WDTPW + WDTHOLD; // Stop WDT
ADC10CTL1 = INCH_3 + CONSEQ_1; // A3/A2/A1, single sequence
ADC10CTL0 = ADC10SHT_2 + MSC + ADC10ON + ADC10IE;
ADC10DTC1 = 0x03; // 3 conversions
ADC10AE0 |= 0x0E; // P1.3,2,1 ADC10 option select
P1DIR |= 0x01; // Set P1.0 output
for (;;)
{
ADC10CTL0 &= ~ENC;
while (ADC10CTL1 & BUSY); // Wait if ADC10 core is active
ADC10SA = 0x200; // Data buffer start
P1OUT |= 0x01; // P1.0 = 1
ADC10CTL0 |= ENC + ADC10SC; // Sampling and conversion start
__bis_SR_register(CPUOFF + GIE); // LPM0, ADC10_ISR will force exit
P1OUT &= ~0x01; // P1.0 = 0
}
}
// ADC10 interrupt service routine
#pragma vector=ADC10_VECTOR
__interrupt void ADC10_ISR(void)
{
__bic_SR_register_on_exit(CPUOFF); // Clear CPUOFF bit from 0(SR)
}
作者:
zhenykun
时间:
2020-4-19 18:29
对A2,A1,A0连续读取的例子,可参考修改.
作者:
jiahy
时间:
2020-4-19 18:32
轮询测试2个通道,从A6开始,A7结束
作者:
jlyuan
时间:
2020-4-19 18:36
这个直接在AD中断里面这样处理的可以么?没见过这样的用法的。
作者:
dengdc
时间:
2020-4-19 18:39
这个跟测量模式的有关系的。
作者:
zyf部长
时间:
2020-4-19 18:45
Single Sequence 模式的针对MCU性能来说还是可取的
作者:
hanwe
时间:
2020-4-19 18:47
这一块的参考了,很不错的代码设计的
作者:
zhuww
时间:
2020-4-19 18:52
轮询测试2个通道
作者:
bqyj
时间:
2020-4-19 18:56
这个是什么意思
作者:
songqian17
时间:
2020-4-19 19:01
使用ADC中断
作者:
stly
时间:
2020-4-19 19:03
顺序转换一下。
作者:
pengf
时间:
2020-4-19 19:09
https://wenku.baidu.com/view/dc8cb10610a6f524ccbf8580.html
作者:
chenjunt
时间:
2020-4-19 19:12
g2553上有A0~A7八个可以外接的AD通道
作者:
yufe
时间:
2020-4-19 19:16
分时复用呢。
作者:
gongche
时间:
2020-4-19 19:19
ADC中断可以分开测试。
作者:
wenfen
时间:
2020-4-19 19:22
msp430g2553 ADC10可以顺序转。
作者:
chenho
时间:
2020-4-19 19:25
https://wenku.baidu.com/view/7944ec39fad6195f312ba6dd.html
作者:
chuxh
时间:
2020-4-19 19:31
msp430g2553内部ADC10多通道
作者:
xxrs
时间:
2020-4-19 19:35
不管怎么样,都需要分时处理下的
作者:
yinxiangh
时间:
2020-4-19 19:38
楼主的意思是单独测的,可以的呀
作者:
lium
时间:
2020-4-19 19:41
AD的不是有两种数据的采集转换模式的么
作者:
langgq
时间:
2020-4-19 19:45
可以试试顺序转换一下
作者:
xxrs
时间:
2020-4-19 19:48
什么测量模式
作者:
zhaoxqi
时间:
2020-4-19 19:55
其实还是不大明白,我再琢磨琢磨吧,多谢了哈先
作者:
jiaxw
时间:
2020-4-19 20:40
嗯,同时16位单片机在性能上也有优势
作者:
wyjie
时间:
2020-4-19 20:48
功耗低,价格贵,这个是我对其的印象
作者:
zhenykun
时间:
2020-4-19 20:51
用于仪表类无线应用肯定是可以的 不过还是要根据你的应用具体需要来选择
作者:
zhanghqi
时间:
2020-4-19 20:54
做检测仪表开发的话,MSP430单片机是有非常大的优势的
作者:
jiajs
时间:
2020-4-19 20:57
现在低功耗的芯片也不少,还是要看性价比。
作者:
gongche
时间:
2020-4-19 21:00
用于仪表开发的需要稳定性的较好
作者:
juventus9554
时间:
2020-4-19 21:09
这一块的就看低功耗的优势的了
作者:
supernan
时间:
2020-4-19 21:13
MSP430 系列单片机在低功耗方面的优越之处
作者:
pangb
时间:
2020-4-19 21:16
能用于仪表类无线应用
作者:
xxmmi
时间:
2020-4-19 21:21
430单片机被认为是现在功耗最低的单片机。
作者:
langgq
时间:
2020-4-19 21:23
430内核是由德州仪器开发的低功耗单片机。
作者:
bqyj
时间:
2020-4-19 21:26
你要做什么设备?
作者:
zwll
时间:
2020-4-19 21:31
能用于仪表类无线应用
作者:
supernan
时间:
2020-4-19 21:34
MSP430 更适合应用于使用电池供电的仪器、仪表类产品中
作者:
pengf
时间:
2020-4-19 21:58
在低功耗方面优越。
作者:
yinxiangh
时间:
2020-4-19 22:03
430主要用在一些低功耗手持设备上
作者:
xxmmi
时间:
2020-4-19 22:05
绝对可以应用的。
作者:
zyf部长
时间:
2020-4-19 22:15
怎么不选择DSP呢?
作者:
wangpe
时间:
2020-4-19 22:26
正常都是做的控制设备。
作者:
gongche
时间:
2020-4-19 22:34
当然可以了,现在水表电表气表很多都是430
作者:
zhuhuis
时间:
2020-4-19 22:38
现在依然低功耗啊?
作者:
songqian17
时间:
2020-4-19 22:41
cc430系列一般用于无线
作者:
chuxh
时间:
2020-4-19 22:45
430唤醒时间短,还没感觉
作者:
dingy
时间:
2020-4-19 22:47
这个是可以的啦,,仪表类设计还是比较能胜任的。
作者:
zhaoxqi
时间:
2020-4-19 22:50
嗯,预料中的结果,多谢大家啦
欢迎光临 21ic电子技术开发论坛 (https://bbs.21ic.com/)