arduino vs1003 音乐播放
直接上代码吧可以解码mp3 这位帅哥,代码发图片。。难道要我们再敲进去么。。 :dizzy:再不改成文字我就上OCR软件了 我是来秀ocr软件的,有很多错,楼主还是贴文本吧。。。Wondershare PDF Converter Pro
include <SPI.h>
int xCs = 9;
int xReset = 8;
int dr0q = 7;
int xDcs = 6;
int DREQ = digitalReadCdreq);
uoid sEtupO {
SPI .b0gin() ;
SPI.setBitOrder(MSBFIRST);
SPI.setDataMode(SPI_MODE0);
SPI.setClockDiuider(SPI_CL0CK_DIU16);
Serial.b0gin(96OO);
pinMode(7, INPUT);
pinMod0(8, OUTPUT);
pinMod0(6, OUTPUT);
pinMod0(9, OUTPUT);
Mp3R0S0t() ;
>
uoid ur_connad(unsign0d char addr, unsigned char hdat, unsigned char Idat) {
int DREQ = digitalRead(dreq);
if (DREQ == HIGH) {
digitalUrite(xCs, LOU);
SPI.transfer(0X02);
SPI.transfer(addr);
SPI .transfer(hdat);
SPI .transfer(ldat);
digitalUrit0(xCs, HIGH);
>
>
uoid Mp3R0S0t(uoid) {
digitalUrit0(xR0S0t, LOU);
d0lay(iee);
digitalUrit0(xCs, HIGH);
digitalUrit0(xDcs, HIGH);
digitalUrit0(xR0S0t, HIGH);
ur_comnad( ONOO, 0}{08, OJ?O't);
d0lay(1O);
if (DREQ == HIGH) i
ur_connad( 0}{03 , QJ?GQ, QJ?OO);
d0lay(1O);
ur_connad(0M05, BMBB, 0?81);
d0lay(1O);
ur_connad( 0:?02, 0:?00, 0X55);
d0lay(1O);
ur_connad(e}{OB,
d0lay(ie);
SPI.transfer(0);
SPI.transfer(0);
SPI.transfer(0);
SPI.transfer(0);
}
}
void loopO {
Sintest() ;
}
uoid Sintest(uoid) <
ur_connad(0X00, 0X08, 0X2 0);
if (DREQ == HIGH) {
digitalUrite(xDcs, LOU);
digitalUrite(xCs, HIGH);
SPI.transfer(0X53);
SPI.transfer(0XEF);
SPI.transfer(0X6E);
SPI.transfer(0X30);
SPI.transfer(0);
SPI.transfer(0);
SPI.transfer(0);
SPI.transfer(0);
d0lay(50e0);
SPI .transfer(0Xii5);
SPI.transfer(0X78);
SPI.transfer(0X69);
SPI.transfer(0X74);
SPI.transfer(0);
SPI.transfer(0);
SPI.transfer(0);
SPI.transfer(0);
d0lay(5OeO);
digitalUrit0(}<Dcs, HIGH);
}
}
Ansifa 发表于 2013-1-5 23:03 static/image/common/back.gif
我是来秀ocr软件的,有很多错,楼主还是贴文本吧。。。Wondershare PDF Converter Pro
include
楼上闲的。。。 我也是来秀ocr的
#include <SPI.h>
int xCs = 9;
int xReset = 8;
int dreq = 7;
int xDcs = 6;
int DREQ = digitalRead(dreq);
void setup() {
SPI.begin();
SPI.setBitOrder(MSBFIRST);
SPI.setDataMode(SPI MODEO);
SPI.setClockDiuider(SPI_CLOCK_
Serial.begin(9600);
pinMode(7, INPUT);
pinMode(8, OUTPUT);
pinMode(6, OUTPUT);
pinMode(9, OUTPUT);
Mp3Reset();
}
void wr_commad(unsigned char addr,
int DREQ = digitalRead(dreq);
if (DREQ == HIGH) {
digitalWrite(xCs, LOW);
SPI.transfer(0X02);
SPI.transfer(addr);
SPI.transfer(hdat);
SPI.transfer(ldat);
digitalWrite(xCs, HIGH);
}
}
void Mp3Reset(uoid) {
digitalWrite(xReset, LOW);
delay(100);
digitalWrite(xCs, HIGH);
digitalWrite(xDcs, HIGH);
digitalWrite(xReset, HIGH);
wr_commad(OX00,0X08, OX0u);
delay(10);
if (DREQ == HIGH) {
wr_commad(0X03,OXCO, 0X00);
delay(10);
wr_commad(OX05,OXBB, 0X81);
delay(10);
wr_commad(0X02,0X00, 0X55);
delay(10);
SPI.transfer(g);
SPI.transfer(0);
SPI.transfer(g);
SPI.transfer(g);
}
}
void loop(){
Sintest();
}
void Sintest(void){
wr_ commad(OXOO, 0X08,0X20);
if (DREQ==HIGH){
digitalWrite(xDcs,LOW);
digitalWrite(xCs,HIGH);
SPI.transfer(OX53);
SPI.transfer(OXEF);
SPI.transfer(OX6E);
SPI.transfer(0X30);
SPI.transfer(O);
SPI.transfer(g);
SPI.transfer(g);
SPI.transfer(g);
delay(5000);
SPI.transfer(OX45);
SPI.transfer(0X78);
SPI.transfer(OX64);
SPI.transfer(OX74);
SPI.transfer(0);
SPI.transfer(0);
SPI.transfer(0);
SPI.transfer(0);
delay(5000);
digitalWrite(xDcs, HIGH);
}
} swim 发表于 2013-1-6 10:03 static/image/common/back.gif
我也是来秀ocr的
#include
int xCs = 9;
你的代码怎么贴的? bacon6581 发表于 2013-1-6 12:34 static/image/common/back.gif
你的代码怎么贴的?
点这个符号
<> bacon6581 发表于 2013-1-6 12:34 static/image/common/back.gif
你的代码怎么贴的?
点这个插入代码 会发代码了以后 我是来提供技术支持的。{:soso_e113:} 本公司是VS1003代理。 QQ:2355355260
贴吧里的老帖子了,图片都是一样的。。
页:
[1]