۱۴-تير-۱۳۸۸, ۲۲:۵۶:۵۹
۱۵-تير-۱۳۸۸, ۰۰:۰۲:۰۵
بازم ازتون ممنونم ...
یه سوال دیگه ایا با این کارتای sd میشه بجای mmc استفاده کرد ؟
اخه این کارت حافظه ایی که من دارم 9 تا خروجی داره .اگه میشه نحوه ارتباطش چطوریه؟
یه سوال دیگه ایا با این کارتای sd میشه بجای mmc استفاده کرد ؟
اخه این کارت حافظه ایی که من دارم 9 تا خروجی داره .اگه میشه نحوه ارتباطش چطوریه؟
۱۵-تير-۱۳۸۸, ۰۱:۳۹:۲۰
بله میشه سرعت sd بیشتر از mmc هم هست کارت شما چیه که میگین 9 تا پایه داره mmc?
۱۵-تير-۱۳۸۸, ۰۲:۱۲:۵۲
دقیقا همینیه که زحمتشو کشیدین . مربوط به یه دوربین عکاسیه
این که فرمودین سرعته sd بیشتره ایا خوبه یا بد؟ یعنی میکرو قادر به پردازش دیتا هست ؟
این که فرمودین سرعته sd بیشتره ایا خوبه یا بد؟ یعنی میکرو قادر به پردازش دیتا هست ؟
۱۵-تير-۱۳۸۸, ۱۵:۴۱:۵۴
بله هست سرعتش میتونه تا 50 مگا بالا بره نسیت به سرعت ارتباط با مدار اگه تونستین جواب بگیرین ایجا هم اعلام کنید
۱۵-تير-۱۳۸۸, ۱۸:۲۳:۲۹
سلام
یه مشکلی که هست اینه که کتابخانه mmc رو پیدا نکردم سرجم کردم ولی چیزی دسگیرم نشد
میشه در این مورد راهنمایم کنید این کتابخونه رو از کجا گیر بیارم ؟
یه مشکلی که هست اینه که کتابخانه mmc رو پیدا نکردم سرجم کردم ولی چیزی دسگیرم نشد
میشه در این مورد راهنمایم کنید این کتابخونه رو از کجا گیر بیارم ؟
۱۵-تير-۱۳۸۸, ۲۱:۳۹:۱۷
بسکامتون قدیمیه و از ورژن 1.11.9.0 استفاده کنید !
کتابخونشو داره !
کتابخونشو داره !
۱۶-تير-۱۳۸۸, ۰۰:۲۶:۵۲
اگه برای code vision باشه بهتره ...
چون من بیسک بلد نیستم
چون من بیسک بلد نیستم
۱۶-تير-۱۳۸۸, ۰۱:۲۵:۰۵
اینو اقای خازما درست کردن که دستشون درد نکنه
۱۶-تير-۱۳۸۸, ۱۴:۵۵:۵۸
بازم ازتون ممونم ...
برنامشو دیدم یکم برا م سنگینه .در ضمن این کتابخونه از fat پشتیبانی میکنه؟
یه کتابخونه تو سایت eca پیدا کردم که با اون میشد دیتا رو تو mmc بنویسی و بخونی به نظرر شما میشه از اون کتابخانه برای ضبط صدا استفاده کنم اخه اون خیلی راحت تر بود ...
ولی این یکم برای من سنگینه البته همینجا از اقای خازما تشکر میکنم و یه خسته نباشید خدمتشون عرض میکنم
اون برنامش اینجوری بود
#include <mega32.h
#include <spi.h>
#include "mmc_lib.h"
unsigned char buf_mmc[512]; // IN BUFERY AST KE BARAYE TABADOLE ETELAAT BA MMC ESTEFADE MISHE.
unsigned long sector_num;
unsigned int i;
void main(void)
{
// Input/Output Ports initialization
// Port A initialization
// Func7=In Func6=In Func5=In Func4=In Func3=In Func2=In Func1=In Func0=In
// State7=T State6=T State5=T State4=T State3=T State2=T State1=T State0=T
PORTA=0x00;
DDRA=0x00;
// Port B initialization
// Func7=Out Func6=In Func5=Out Func4=Out Func3=In Func2=In Func1=In Func0=Out
// State7=0 State6=T State5=0 State4=0 State3=T State2=T State1=T State0=0
PORTB=0x00;
DDRB=0xB1;
// Port C initialization
// Func7=In Func6=In Func5=In Func4=In Func3=In Func2=In Func1=In Func0=In
// State7=T State6=T State5=T State4=T State3=T State2=T State1=T State0=T
PORTC=0x00;
DDRC=0x00;
// Port D initialization
// Func7=In Func6=In Func5=In Func4=In Func3=In Func2=In Func1=In Func0=In
// State7=T State6=T State5=T State4=T State3=T State2=T State1=T State0=T
PORTD=0x00;
DDRD=0xFF;
// Timer/Counter 0 initialization
// Clock source: System Clock
// Clock value: Timer 0 Stopped
// Mode: Normal top=FFh
// OC0 output: Disconnected
TCCR0=0x00;
TCNT0=0x00;
OCR0=0x00;
// Timer/Counter 1 initialization
// Clock source: System Clock
// Clock value: Timer 1 Stopped
// Mode: Normal top=FFFFh
// OC1A output: Discon.
// OC1B output: Discon.
// Noise Canceler: Off
// Input Capture on Falling Edge
// Timer 1 Overflow Interrupt: Off
// Input Capture Interrupt: Off
// Compare A Match Interrupt: Off
// Compare B Match Interrupt: Off
TCCR1A=0x00;
TCCR1B=0x00;
TCNT1H=0x00;
TCNT1L=0x00;
ICR1H=0x00;
ICR1L=0x00;
OCR1AH=0x00;
OCR1AL=0x00;
OCR1BH=0x00;
OCR1BL=0x00;
// Timer/Counter 2 initialization
// Clock source: System Clock
// Clock value: Timer 2 Stopped
// Mode: Normal top=FFh
// OC2 output: Disconnected
ASSR=0x00;
TCCR2=0x00;
TCNT2=0x00;
OCR2=0x00;
// External Interrupt(s) initialization
// INT0: Off
// INT1: Off
// INT2: Off
MCUCR=0x00;
MCUCSR=0x00;
// Timer(s)/Counter(s) Interrupt(s) initialization
TIMSK=0x00;
// Analog Comparator initialization
// Analog Comparator: Off
// Analog Comparator Input Capture by Timer/Counter 1: Off
ACSR=0x80;
SFIOR=0x00;
// SPI initialization
// SPI Type: Master
// SPI Clock Rate: 2000.000 kHz
// SPI Clock Phase: Cycle Half
// SPI Clock Polarity: Low
// SPI Data Order: MSB First
SPCR=0x50;
SPSR=0x00;
mmc_init(); // RAH ANDAZI MMC
for (i = 0 ; i <= 511 ; i++)
{
buf_mmc[i] = i % 256; // POR KARDANE BUFER
}
sector_num = 50; // ENTEKHABE SECTORE SHOMAREYE "50" AZ MMC , BARAYE NEVESHTAN VA KHANDAN
mmc_write(sector_num, buf_mmc); // NEVESHTAN ROOYE MMC
for (i = 0 ; i <= 511 ; i++)
{
buf_mmc[i] = 0; // KHALI KARDANE BUFER
}
mmc_read(sector_num, buf_mmc); // KHANDAN AZ ROOYE MMC
PORTD = buf_mmc[170]; // NAMAYESHE ADADE KHANDE SHODE AZ MMC
while (1)
{
// Place your code here
};
}
برنامشو دیدم یکم برا م سنگینه .در ضمن این کتابخونه از fat پشتیبانی میکنه؟
یه کتابخونه تو سایت eca پیدا کردم که با اون میشد دیتا رو تو mmc بنویسی و بخونی به نظرر شما میشه از اون کتابخانه برای ضبط صدا استفاده کنم اخه اون خیلی راحت تر بود ...
ولی این یکم برای من سنگینه البته همینجا از اقای خازما تشکر میکنم و یه خسته نباشید خدمتشون عرض میکنم
اون برنامش اینجوری بود
#include <mega32.h
#include <spi.h>
#include "mmc_lib.h"
unsigned char buf_mmc[512]; // IN BUFERY AST KE BARAYE TABADOLE ETELAAT BA MMC ESTEFADE MISHE.
unsigned long sector_num;
unsigned int i;
void main(void)
{
// Input/Output Ports initialization
// Port A initialization
// Func7=In Func6=In Func5=In Func4=In Func3=In Func2=In Func1=In Func0=In
// State7=T State6=T State5=T State4=T State3=T State2=T State1=T State0=T
PORTA=0x00;
DDRA=0x00;
// Port B initialization
// Func7=Out Func6=In Func5=Out Func4=Out Func3=In Func2=In Func1=In Func0=Out
// State7=0 State6=T State5=0 State4=0 State3=T State2=T State1=T State0=0
PORTB=0x00;
DDRB=0xB1;
// Port C initialization
// Func7=In Func6=In Func5=In Func4=In Func3=In Func2=In Func1=In Func0=In
// State7=T State6=T State5=T State4=T State3=T State2=T State1=T State0=T
PORTC=0x00;
DDRC=0x00;
// Port D initialization
// Func7=In Func6=In Func5=In Func4=In Func3=In Func2=In Func1=In Func0=In
// State7=T State6=T State5=T State4=T State3=T State2=T State1=T State0=T
PORTD=0x00;
DDRD=0xFF;
// Timer/Counter 0 initialization
// Clock source: System Clock
// Clock value: Timer 0 Stopped
// Mode: Normal top=FFh
// OC0 output: Disconnected
TCCR0=0x00;
TCNT0=0x00;
OCR0=0x00;
// Timer/Counter 1 initialization
// Clock source: System Clock
// Clock value: Timer 1 Stopped
// Mode: Normal top=FFFFh
// OC1A output: Discon.
// OC1B output: Discon.
// Noise Canceler: Off
// Input Capture on Falling Edge
// Timer 1 Overflow Interrupt: Off
// Input Capture Interrupt: Off
// Compare A Match Interrupt: Off
// Compare B Match Interrupt: Off
TCCR1A=0x00;
TCCR1B=0x00;
TCNT1H=0x00;
TCNT1L=0x00;
ICR1H=0x00;
ICR1L=0x00;
OCR1AH=0x00;
OCR1AL=0x00;
OCR1BH=0x00;
OCR1BL=0x00;
// Timer/Counter 2 initialization
// Clock source: System Clock
// Clock value: Timer 2 Stopped
// Mode: Normal top=FFh
// OC2 output: Disconnected
ASSR=0x00;
TCCR2=0x00;
TCNT2=0x00;
OCR2=0x00;
// External Interrupt(s) initialization
// INT0: Off
// INT1: Off
// INT2: Off
MCUCR=0x00;
MCUCSR=0x00;
// Timer(s)/Counter(s) Interrupt(s) initialization
TIMSK=0x00;
// Analog Comparator initialization
// Analog Comparator: Off
// Analog Comparator Input Capture by Timer/Counter 1: Off
ACSR=0x80;
SFIOR=0x00;
// SPI initialization
// SPI Type: Master
// SPI Clock Rate: 2000.000 kHz
// SPI Clock Phase: Cycle Half
// SPI Clock Polarity: Low
// SPI Data Order: MSB First
SPCR=0x50;
SPSR=0x00;
mmc_init(); // RAH ANDAZI MMC
for (i = 0 ; i <= 511 ; i++)
{
buf_mmc[i] = i % 256; // POR KARDANE BUFER
}
sector_num = 50; // ENTEKHABE SECTORE SHOMAREYE "50" AZ MMC , BARAYE NEVESHTAN VA KHANDAN
mmc_write(sector_num, buf_mmc); // NEVESHTAN ROOYE MMC
for (i = 0 ; i <= 511 ; i++)
{
buf_mmc[i] = 0; // KHALI KARDANE BUFER
}
mmc_read(sector_num, buf_mmc); // KHANDAN AZ ROOYE MMC
PORTD = buf_mmc[170]; // NAMAYESHE ADADE KHANDE SHODE AZ MMC
while (1)
{
// Place your code here
};
}
۱۶-تير-۱۳۸۸, ۱۷:۰۱:۵۷
یه سوال بی ربط :
این پست بعد از مدت کوتاهی پاک می شود !!
نقل قول: یه کتابخونه تو سایت eca پیدا کردم که با اون میشد دیتا رو تو mmc بنویسیمگه ECA فیلتر نیستش !!!
این پست بعد از مدت کوتاهی پاک می شود !!