PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : ای سی ضبط صدا



SAHA21
03-08-2013, 02:18
سلام
کسی با ای سی isd1730 کار کرده؟تو spi مود به مشکل برخوردم ....!کدهای مربوط به play, record,... رو می خواستم!:hi:

Ma3ood
03-08-2013, 15:48
این نمونه کد را قرار میدهم با دیتا شیت مقایسه کنید همه چی دستتون میاد
مثلا برای روشن کردن یه تابع و یا پاک کردن و ضبط کردن و.....



#include <mega8.h>

// SPI functions
#include <spi.h>
#include <delay.h>
// Declare your global variables here
#define cs PORTB.2
void power_up(void)
{
cs=0;
spi(0x01);
spi(0x00);
delay_ms(20);
cs=1;
}
void g_erase(void)
{
power_up();
cs=0;
spi(0x43);
spi(0x00);
cs=1;
}

void stop(void)
{
cs=0;
spi(0x02);
spi(0x00);
cs=1;

}

void clr_int()
{
cs=0;
spi(0x04);
spi(0x00);
cs=1;
}





void set_play(char a,char aa,char b,char bb)
{
cs=0;
spi(0x90);
spi(0x00);
spi(aa);
spi(a);
spi(bb);
spi(b);
spi(0x00);
delay_ms(50);
cs=1;
}

void set_rec(char a,char aa,char b,char bb)
{
cs=0;
spi(0x91);
spi(0x00);
spi(aa);
spi(a);
spi(bb);
spi(b);
delay_ms(50);
spi(0x00);
cs=1 ;
}

void set_erase(char a,char aa,char b,char bb)
{
cs=0;
spi(0x92);
spi(0x00);
spi(aa);
spi(a);
spi(bb);
spi(b);
spi(0x00);
delay_ms(50);
cs=1;
}

amin11
10-08-2013, 03:08
با arp9600 کار کن هم قیمتش مناسبتره و هم کار باش راحتتره عیبش اینه که قطعات جانبیش زیاد هست

morteza_rk
10-04-2014, 14:16
سلام

آقا این ISD1730 مثل اینکه دیتاشیت درست و حسابی نداره. یه دیتاشیت هست تو کل نت به نام ISD1700 Series که جالبیش اینه که توی نگفته برای کنترل این آی.سی از طریق پورت SPI چه کدهائی رو باید برای IC بفرستی.

مسعود جان خودت کد بالارو تست کردی؟ الان متغیرهای a , aa , b, bb دقیقا چی هستن که باید ارسال بشن؟

Dr.ROOSTA
10-04-2014, 18:46
سلام . این یه پروژه که دوستم انجام داده . خیلی خوب توضیح داده . بسکام هم هست و سریع می تونی اساس کارشو دربیاری و تو برنامه های دیگت استفاده کنی
You can see links before replyفاصله-سنج-گویا.pdf

morteza_rk
10-04-2014, 18:57
ممنون از پروژ] ای که قرار دادی.

ولی من این آی.سی isd1730 رو خریدم دادا. الان باید راش بندازم. درحالیکه پروژه با یه آی.سی دیگه کار کرده.