לגבי רכיב ISD4004 - אלקטרוניקה ומודינג - HWzone פורומים
עבור לתוכן
  • צור חשבון

לגבי רכיב ISD4004


bombax

Recommended Posts

שלום לכולם ,אז לגבי הרכיב דיבור הזה ISD4004 לדוגמא אני מקליט : " אבגדהוזחטיכלמנסעפצקרשת " אז רציתי לשאול איזו פקודה אני אמור לרשום לדוגמא כדי שהוא יתחיל להשמיע לי את זה מ "ל" או מ "צ"

יש לי את קטעי התוכנית להקלטה והשמעה הינה הם:

קטע תוכנית שמבצע הקלטה ברכיב הדיבור למשך 2 שניות ואז עוצר:

כאשר מקליטים ברכיב הדיבור, כל שניה של הקלטה תופסת 5 שורות בזיכרון הרכיב.

Message("recording");

recaddr=0xa000+starta ;// starta is the start address to record

isd_write16(0x2000); /* power up */

Delay(50);

isd_write16(0x2000); /* power up */

Delay(100);

isd_write16(recaddr); // this command sets the record address

isd_write16(0xb000); // this command starts recording

Delay(2000); // delay of 2 seconds record time

isd_write16(0x3000); // stop recording

Next_Line();

Message("stopped");

קטע תוכנית שמבצע השמעה ברכיב הדיבור למשך 6 שניות:

isd_write16(0x2000); // power up

Delay(50);

isd_write16(0xe000); // set play address to 0

isd_write16(0xf000); // start playing

Delay(6000); // delay for 6 seconds play time

isd_write16(0x3000); // stop playing

Message("stopped");

גם קראתי את המידע על הרכיב הזה מהאתר של אריק פורט ולא מצאתי תשובה לבעיה שלי..

אשמח לעזרה !

קישור לתוכן
שתף באתרים אחרים

פשוט תקליט כל אות בכתובת חדשה, את הכתובות תחלק כך שהן יספיקו בשביל אות אחת( נניח שניה).

אגב זה אריק פורת.

הכתובת הכי ראשונה זה "

0xe000" נכון? אז אם אני רוצה להקליט " שלום כיתה א' " את שלום אני רוצה להקליט בכתובת הראשונה שזה 0xe000 אז איפה אני יקליט את " כיתה א'" ? איך אני ידע מה הכתובת הבאה להקלטה?

ואיך אחרי זה אני ישמיע את הכתובת הבאה הזאת ?

קישור לתוכן
שתף באתרים אחרים

זאת לא כתובת, הe זה חלק מהפקודה שאומרת להשמיע.

אתה יכול להקליט על כל כתובת שבא לך ולהשמיע כל כתובת שבא לך.

אם אתה רוצה להקליט מילים בנפרד ואז להדביק אותם בשביל ליצור משפט אתה יכול להקליט כל מילה בכתובת אחרת ואז להשמיע את המילים הרצויות.

קישור לתוכן
שתף באתרים אחרים

זאת לא כתובת, הe זה חלק מהפקודה שאומרת להשמיע.

אתה יכול להקליט על כל כתובת שבא לך ולהשמיע כל כתובת שבא לך.

אם אתה רוצה להקליט מילים בנפרד ואז להדביק אותם בשביל ליצור משפט אתה יכול להקליט כל מילה בכתובת אחרת ואז להשמיע את המילים הרצויות.

אוקי אז מה לכתוב בפקודות כדי להקליט כל מילה בנפרד ואחרי זה איך אני משמיע כל מילה בנפרד?

תוכל להראות לי קוד לדוגמא בבקשה?

קישור לתוכן
שתף באתרים אחרים

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

×
  • צור חדש...