Замораживается "Freaduino MP3 Music Shield SHDMP"

Тема в разделе "Arduino & Shields", создана пользователем Yantrix, 24 окт 2014.

  1. Yantrix

    Yantrix Нуб

    Доброго времени суток
    Испытываю трудности со стартом MP3 плеера на Arduino
    http://www.elecfreaks.com/store/freaduino-mp3-music-shield-shdmp3-p-459.html
    при воспроизведении треков на платформах Arduino UNO и Arduino mega
    конструкция из Arduino иногда при старте может "заморозится" и не начать исполнение кода, для её запуска достаточно (не смейтесь) коснуться рукой кварцевого резонатора. причем такая ситуации наблюдается только при использовании питания ардуины от отдельного источника питания, при работе от порта USB такого косяка не наблюдаю.
    код:



    #include <Arduino.h>
    #include <avr/io.h>
    #include "config.h"
    #include "player.h"
    #include "vs10xx.h"

    #include <Fat16.h>
    #include <Fat16Util.h>
    #include "newSDLib.h"
    #include <SoftwareSerial.h>





    //
    void setup () {

    int trackpause = 1000;
    Serial.begin(9600);

    InitSPI();

    InitIOForVs10xx();

    InitIOForKeys();

    InitIOForLEDs();

    Mp3Reset();
    delay(10);
    if (!initialSDCard())
    return;

    RED_LED_ON();//light red LED






    // the setup routine runs once when you press reset:
    // initialize the digital pin as an output.
    //pinMode(10, INPUT);
    }

    // the loop routine runs over and over again forever:
    void loop() {
    Mp3SetVolume(16,16);
    delay(9000);



    Mp3SetVolume(19,19);




    playFile("40.mp3");
    delay(trackpause);


    playFile("41.mp3");
    delay(trackpause);

    playFile("42.mp3");
    delay(trackpause);


    }
     
  2. Unixon

    Unixon Оракул Модератор

    А что конкретно выступает в роли такого источника питания?
     
  3. Yantrix

    Yantrix Нуб

    Я пробовал 2 разных импульсных источника питания с напряжением 12 Вольт