求助帖。。。关于MSP430F5529在energia上开发的问题

2019-03-24 08:55发布

最近在开发MSP430F5529的时候,刚用上energia,今天准备把前两天整的心电采集电路和430连上,计算一下心率的。但是发现模拟信号无法送进单片机,管脚也已经在energia里面定义好了,通过蓝牙串口在手机上收采样数据的话,根据测试,心率信号没有进单片机,想了很久不明白怎么回事,管脚定义什么的都是网上教程抄的,实在不明白,还望各路高手帮忙!!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
14条回答
strong161
2019-03-26 00:33
你这个代码目的应该是采样100次,却把同一个采样存了100次?
你试一下,把while(a<100)
部分改成
  1. for(i=0;i<num;i++)
  2.             {   
  3.                   caiyang = analogRead(P6_0);               //在P6.0口采样心电信号
  4.                   Serial.println(caiyang);                   //向显示屏发送采样数据
  5.                   dianya[i]=caiyang;
  6.                   
  7.             }
复制代码试试看,
未经测试!
如果不行的话试一样简单运行以下代码简单的测试下是硬件问题还是软件问题!
  1. void setup() {
  2.     Serial.begin(9600);         
  3.     pinMode(A0,INPUT);
  4. }

  5. void loop() {
  6.       data = analogRead(A0);
  7.       Serial.println(data);
  8.       delay(5000);
  9. }
复制代码


一周热门 更多>

相关问题

    相关文章