عضویت     ورود  آدم شجاع یکبار می میرد ولی ترسو هزار بار . الین چانک جمعه، 4 اسفند ماه ، 1396

کانال تلگرام


تبلیغات متنی


منوی سایت


جست و جو در بانك مقالات




مقالات جدید
تعداد شاخه ها: 30 عدد
تعداد مقالات: 758 عدد 1: آزمايشگاه الكترونيك - استاد محرري 
[دفعات مشاهده : 3847 بار]
 2: جزوه درس مخابرات 1 - دانشگاه فردوسي مشهد 
[دفعات مشاهده : 3780 بار]
 3: كتاب مهندسي تاسيسات / دكتر كلهر 
[دفعات مشاهده : 3870 بار]
 4: مجموع اعوجاج هارمونیک T.H.D 
[دفعات مشاهده : 3811 بار]
 5: كتاب "روش طراحي و تحليل مدارهاي الكترونيك" 
[دفعات مشاهده : 10176 بار]
 6: ادوات نوري 
[دفعات مشاهده : 4042 بار]
 7: كتاب اصول تلويزيون رنگي 
[دفعات مشاهده : 5447 بار]
 8: پروژه دزد گیر با سنسور تشخیص حرکت pir با قفل رمز الکترونیکی 
[دفعات مشاهده : 5167 بار]
 9: جزوه اندازه گیری الکتریکی 
[دفعات مشاهده : 4255 بار]
 10: سوالات کنکور کارشناسی ارشد 90 / گروه مهندسی برق 
[دفعات مشاهده : 6235 بار]
 11: آرشيو پروژه هاي 8051 
[دفعات مشاهده : 4901 بار]
 12: آرشيو پروژه هاي AVR‌ (ـ‌ 126 پروژه ) 
[دفعات مشاهده : 12651 بار]
 13: آموزش برنامه نويسي و كار با ماژول Sim300CZ با ميكروكنترلر AVR 
[دفعات مشاهده : 8930 بار]
 14: سوالات كنكور كارشناسي ناپيوسته 89 - گروه برق 
[دفعات مشاهده : 6345 بار]
 15: ارتباط میکروهای PIC با کمک پروتکل سریال I2C و نکات تکمیلی ماژول MSSP 
[دفعات مشاهده : 4536 بار]
 16: ساعت تقویم با کمک میکروکنترلر PIC و DS1307 
[دفعات مشاهده : 5097 بار]
 17: تایمرهای چند زمانه ( ساعت مرکزی ) با میکرو PIC 
[دفعات مشاهده : 4615 بار]
 18: ساعت تقویم شمسی مجهز به آلارم روزانه و هفتگی 
[دفعات مشاهده : 5494 بار]
 19: صفحه کلید وقفه ای با میکروکنترلر PIC 
[دفعات مشاهده : 4246 بار]
 20: کرنومتر دیجیتال با میکروکنترلر PIC با قابلیت ثبت 3 زمان 
[دفعات مشاهده : 4377 بار]
 21: طراحی و ساخت مدارات انتقال دیتا به وسیله ماژول های HMTR + پروژه چت متنی بیسیم 
[دفعات مشاهده : 7110 بار]
 22: سنسورهای حرارت 
[دفعات مشاهده : 6521 بار]
 23: کنترل وسایل برقی از طریق خط تلفن با میکروکنترلر PIC 
[دفعات مشاهده : 6435 بار]
 24: ارتباط سریال UART بین دو میکروکنترلر PIC 
[دفعات مشاهده : 4714 بار]
 25: گزارش کار آموزی : ماشین های ابزار کنترل عددی CNC 
[دفعات مشاهده : 4954 بار]
 26: کنترل وسایل به کمک ماژول HM-TR و میکرو AVR 
[دفعات مشاهده : 7373 بار]
 27: طراحی و ساخت کنترل از راه دور 1 کانال با کمک ماژول های ASK و آی سی های سری PT 
[دفعات مشاهده : 6073 بار]
 28: مجموعه رفرنس های آموزشی میکروکنترلرهای سری dsPIC 
[دفعات مشاهده : 5483 بار]
 29: مجموعه پروژه های میکروکنترلر AVR با کامپایلر بسکام 
[دفعات مشاهده : 10630 بار]
 30: طراحی و ساخت مدارات انتقال دیتا به وسیله ماژول های HM-T و HM-R با میکرو AVR 
[دفعات مشاهده : 8601 بار]


آخرين مطالب ارسال شده
· روش طراحي و تحليل مدارهاي الكترونيك[ 1 نظر شما چيه؟ - 37812 مشاهده ]
· اصول تلويزيون رنگي[ 0 نظر شما چيه؟ - 16635 مشاهده ]
· نرم افزار DigSilent[ 2 نظر شما چيه؟ - 20097 مشاهده ]
· AVR Tech Lib 2011[ 1 نظر شما چيه؟ - 23567 مشاهده ]
· مجموعه كنفرانس هاي سالينه ميكروچيپ / سال 2009 /[ 2 نظر شما چيه؟ - 21218 مشاهده ]
· آموزش كار با ماژول SIM300CZ با ميكرو AVR[ 4 نظر شما چيه؟ - 23569 مشاهده ]
· مجموعه فيلم هاي آموزشي نرم افزار Altium Designer[ 0 نظر شما چيه؟ - 35987 مشاهده ]
·  سوالات كنكور كارشناسي ناپيوسته 89 - گروه برق[ 0 نظر شما چيه؟ - 18493 مشاهده ]
· لينك دانلود مجله October 2010 / SERVO[ 0 نظر شما چيه؟ - 15804 مشاهده ]
· Catalog CA 01 (10/2009) / International version[ 0 نظر شما چيه؟ - 19378 مشاهده ]

[ موارد بیشتر در بخش اخبار و تازه ها ]


زبان
انتخاب زبان نمایش :



مطالب جديد
· 1: بررسي اثرات منبع تغذيه نامتعادل بر جريان و گشتاور موتورهاي القايي سه فاز
· 2: An Overview of SMES Applications in Power and Energy Systems
· 3: جزوه آموزشی پایه الکترونیک در رباتیک
· 4: اتصال زمین در شبکه های توزیع و پیشنهادات اصلاحی جهت بهبود سیستم حفاظتی
· 5: Digitally Controlled Oscillator (DCO)-Based Architecture for RF Frequency Synthesis
· 6: Reconfigurable Optical CDMA Network Codecs Structured over M-Signatured Waveguide-Gratings
· 7: اضافه ولتاژهای موجی در شبکة توزيع فشار ضعيف و حفاظت مصرف کنندگان در برابر آن
· 8: الگوریتم شمال یابی اینرسی برای کشتی در حال حرکت
· 9: بررسي ثابت كننده خارجي و داخلي بر روند بهبود استخوان هاي اندام تحتاني
· 10: Inverse Double NARX Fuzzy Modeling for System Identification
· 11: روشي موثر و عملي جهت تخمين فركانس سيستم هاي قدرت
· 12: On Mean Visibility Time of Non-repeating Satellite Orbits With Finite Sensor Range
· 13: ANSI C37.47-2000
· 14: طرح تجدید ارایش فیدر در شبکه توزیع جهت کاهش تلفات
· 15: ساده سازی محاسبات لازم در کنترل کننده ی DMS به منظور بالا بردن توان عملیاتی آن
· 16: Phase Converters, Their Application and Current Demand
· 17: ANSI/IEEE Std 796-1983
· 18: Traffic Shaping for Resource-Efficient In-Vehicle Communication
· 19: Toward Integrating Feature Selection Algorithms for Classification and Clustering
· 20: مقايسه تطبيقي سطح تكنولوژي پيل سوختي ايران با چند كشور پيشرو با استفاده از مدل قابليت تكنولوژيكي

[ آخرين مقالات ]


ارسال مقاله به سايت

 



...::: Ir-Micro.Com :::... :: View topic - کمک در باره بسکام


کمک در باره بسکام
Goto page Previous  1, 2
 
Post new topic   Reply to topic    ...::: Ir-Micro.Com :::... Forum Index -> برنامه نویسی و مباحث مربوط به AVR Printable Version
View previous topic :: View next topic  
Author Message
khonavk
کاربر تازه وارد
کاربر تازه وارد

Joined: Feb 16, 2009
Posts: 27





1026.20 امتیاز

Items

Status: Offline

PostPosted: چهارشنبه، 9 ارديبهشت ماه ، 1388 19:22:57 Reply with quote Scroll Down to Next postGo to last Post of Page

سلام
امیدوارم خیلی اذیتتون نکرده باشم بازم ممنون ازاینکه به سوالام جواب میدید. بررسی میکنم اگه مشکلی داشتم میپرسم حالا یه سوال دیگه
من یه مموری گرفتم میخام کمکم شروع کنم به کار. به ولتاژ 3.3 نیاز دارم از lm317 استفاده کردم ولی مثه اینکه جریانش خیلی کمتر از اونیه که میکرو با هاش کار میکنه اگه راه حلی دارید منتظرم (با این قطعه ها میشه کاری کرد ترانس 220به12 ولت یک پل دیودی و یک رگولاتور)

Back to top
View user's profile Send private message
1nafar
کاربر ماهر
کاربر ماهر

Joined: Mar 18, 2008
Posts: 1053




Location: www.1nafar.com
55594.32 امتیاز

Items

Status: Offline

PostPosted: پنجشنبه، 10 ارديبهشت ماه ، 1388 05:45:47 Reply with quote Go to Top of PageScroll Up to Previous postScroll Down to Next postGo to last Post of Page

سلام
رگولاتور 3.3 ولتی هم وجود داره (شمارش یادم نیست ، اما استفاده کردم )
مشکل lm317 هم زیاد بودن مقدار مقاومت ها در مدار است ، که باعث کاهش جریان مدار میشه .
اگه ولتاژ ترانس صاف باشه مشکلی نداره

Back to top
View user's profile Send private message Visit poster's website
khonavk
کاربر تازه وارد
کاربر تازه وارد

Joined: Feb 16, 2009
Posts: 27





1026.20 امتیاز

Items

Status: Offline

PostPosted: پنجشنبه، 10 ارديبهشت ماه ، 1388 09:19:08 Reply with quote Go to Top of PageScroll Up to Previous postScroll Down to Next postGo to last Post of Page

مرسی
ازکجا بدونم ولتاژ ترانس صافه از خروجیش مستقیم به lm317 وصل کنم ؟ یه کم مسئله رو باز میکنید

Back to top
View user's profile Send private message
brainbaran
کاربر ماهر
کاربر ماهر

Joined: Jan 17, 2008
Posts: 813





38919.68 امتیاز

Items

Status: Offline

PostPosted: پنجشنبه، 10 ارديبهشت ماه ، 1388 09:55:21 Reply with quote Go to Top of PageScroll Up to Previous postScroll Down to Next postGo to last Post of Page

با سلام و ضمن خسته نباشید .
از اینکه میبینم دوستان در غیاب من (!!!!)در امر کمک به همنوعان و راهنمایی علاقمندان در سایت پر تلاش و از هیچ کمکی فروگذار نیستند بی ریاو بی منت سپاسگذارم .

Mr. Green

Back to top
View user's profile Send private message Send e-mail Visit poster's website Yahoo Messenger
khonavk
کاربر تازه وارد
کاربر تازه وارد

Joined: Feb 16, 2009
Posts: 27





1026.20 امتیاز

Items

Status: Offline

PostPosted: جمعه، 11 ارديبهشت ماه ، 1388 10:43:21 Reply with quote Go to Top of PageScroll Up to Previous postScroll Down to Next postGo to last Post of Page

من هم که همیشه از ایشون تشکر کردم امیدوارم بازم بتونم از کمکشون استفاده کنم
Back to top
View user's profile Send private message
khonavk
کاربر تازه وارد
کاربر تازه وارد

Joined: Feb 16, 2009
Posts: 27





1026.20 امتیاز

Items

Status: Offline

PostPosted: شنبه، 12 ارديبهشت ماه ، 1388 09:53:43 Reply with quote Go to Top of PageScroll Up to Previous postScroll Down to Next postGo to last Post of Page

سلام
من هنوز منتظرم
راستی میتونم یه سوال از پروتوس بپرسم من یه چیزایی بااستفاده از بسکام برا mmc پیداکردم .کارت حافظه تو پروتوس ریست میشه ولی initialize نمیشه ضمنا با cardimage هم لودش کردم به نظرتون مشکل چی میتونه باشه

Back to top
View user's profile Send private message
1nafar
کاربر ماهر
کاربر ماهر

Joined: Mar 18, 2008
Posts: 1053




Location: www.1nafar.com
55594.32 امتیاز

Items

Status: Offline

PostPosted: شنبه، 12 ارديبهشت ماه ، 1388 10:55:19 Reply with quote Go to Top of PageScroll Up to Previous postScroll Down to Next postGo to last Post of Page

سلام
Quote:
ازکجا بدونم ولتاژ ترانس صافه از خروجیش مستقیم به lm317 وصل کنم ؟ یه کم مسئله رو باز میکنید

راه فهمیدن صاف بودن ولتاژ ترانس استفاده از اسیلوسکوپ هست ، اما اگع دیود ها سالم باشن و از خازن مناسب (بین 1000 تا 2200 میکرو )استفاده بشه و بعد ولتاژ با رگولاتور تثبیت بشه مشکلی پیش نمیاد .بهتره شما مداری رو که ساختید بزارید (قسمت ولتاژ )
Quote:
با سلام و ضمن خسته نباشید .
از اینکه میبینم دوستان در غیاب من (!!!!)در امر کمک به همنوعان و راهنمایی علاقمندان در سایت پر تلاش و از هیچ کمکی فروگذار نیستند بی ریاو بی منت سپاسگذارم .

Quote:
من هم که همیشه از ایشون تشکر کردم امیدوارم بازم بتونم از کمکشون استفاده کنم

ما مخلص همه بچه های ایران هستیم .
Quote:
راستی میتونم یه سوال از پروتوس بپرسم من یه چیزایی بااستفاده از بسکام برا mmc پیداکردم .کارت حافظه تو پروتوس ریست میشه ولی initialize نمیشه ضمنا با cardimage هم لودش کردم به نظرتون مشکل چی میتونه باشه

توی ورژن های قبلی امکان کار با mmc وجود نداشت ، در هنگام کار به دلیل کامل نبودن فایل mmc.dll در شبیه سازی مشکل بوجود میاومد . (منم تا حالا سراغش نرفتم )
اما توی سایت eca یه سری مطالب در مورد نحوه کار با mmc وجود داره که بهتره یه نگاهش کنی .
توی بسکام یه سری توابع وجود دارند که کار با mmc رو ساده تر میکنن
مقاله زیر هم مفید هست :


Back to top
View user's profile Send private message Visit poster's website
khonavk
کاربر تازه وارد
کاربر تازه وارد

Joined: Feb 16, 2009
Posts: 27





1026.20 امتیاز

Items

Status: Offline

PostPosted: شنبه، 12 ارديبهشت ماه ، 1388 19:15:20 Reply with quote Go to Top of PageScroll Up to Previous postScroll Down to Next postGo to last Post of Page

سلام
مشکل ریست شدن میکرو در ضمن کار با ولتاژ 3.3 ولت بود .آدمای تازه کار مثه من فک میکنن فیوزبیتها به هیچ دردی نمی خورن بیدقتی کرده بودم بیت buden enable شده بود ریست میشد درست شد. مقاله ای گفتید قبلا خوندم واقعا جالب و خوندنی اطلاعات خوبی بدست اوردم . حالا من از کجا بدونم پروتوسی که دارم این فایل کامل داره؟

Back to top
View user's profile Send private message
1nafar
کاربر ماهر
کاربر ماهر

Joined: Mar 18, 2008
Posts: 1053




Location: www.1nafar.com
55594.32 امتیاز

Items

Status: Offline

PostPosted: يكشنبه، 13 ارديبهشت ماه ، 1388 05:43:01 Reply with quote Go to Top of PageScroll Up to Previous postScroll Down to Next postGo to last Post of Page

باید دنبال یه پروژه بگریدد و اون رو شبیه سازی کنید ، اگه درست کار کرد که مشکلی نیست .
Back to top
View user's profile Send private message Visit poster's website
khonavk
کاربر تازه وارد
کاربر تازه وارد

Joined: Feb 16, 2009
Posts: 27





1026.20 امتیاز

Items

Status: Offline

PostPosted: يكشنبه، 20 ارديبهشت ماه ، 1388 19:38:18 Reply with quote Go to Top of PageScroll Up to Previous postScroll Down to Next postGo to last Post of Page

سلام
موفق شدم این فایل از یکی از دستان بگیرم تو مسیرش نصب کنم الان ظاهرا داره کار میکنه فقط نتیجه با بردی که بستم یکی نیست به نظرتون چه کاری میتونم بکنم

Back to top
View user's profile Send private message
khonavk
کاربر تازه وارد
کاربر تازه وارد

Joined: Feb 16, 2009
Posts: 27





1026.20 امتیاز

Items

Status: Offline

PostPosted: يكشنبه، 27 ارديبهشت ماه ، 1388 17:27:37 Reply with quote Go to Top of PageScroll Up to Previous postScroll Down to Next postGo to last Post of Page

سلام
مثه اینکه سوالم خیلی کلی بوده ببینید تو پروتوس تو هر ثانیه 16 سکتور میتونم تو sd ذخیره کنم اما وقتی روبورد امتحان میکنم این تعداد متفاوته اصلا کنترلی روش ندارم تازه شم اگه دستم به بورد نزدیک میشه همه چی الا خوندن مموری درست انجام میشه یعنی فقط ff,00 خونده میشه یه مشکل دیگه دومین کارت حافظهمم یه مرض دیگه گرفته تو برنامه خوندن از حافظه گیر میکنه و نمیتونه چیزیو بخونه جالب اینجاست قبلا کار میکرد بعد از 20بار روشن خاموش شدن میکرو همچین مشکلی بوجود امد حالا مشکل به نظرتون چیه؟

Back to top
View user's profile Send private message
1nafar
کاربر ماهر
کاربر ماهر

Joined: Mar 18, 2008
Posts: 1053




Location: www.1nafar.com
55594.32 امتیاز

Items

Status: Offline

PostPosted: دوشنبه، 28 ارديبهشت ماه ، 1388 14:05:52 Reply with quote Go to Top of PageScroll Up to Previous postScroll Down to Next postGo to last Post of Page

Quote:
مثه اینکه سوالم خیلی کلی بوده ببینید تو پروتوس تو هر ثانیه 16 سکتور میتونم تو sd ذخیره کنم اما وقتی روبورد امتحان میکنم این تعداد متفاوته اصلا کنترلی روش ندارم تازه شم اگه دستم به بورد نزدیک میشه همه چی الا خوندن مموری درست انجام میشه یعنی فقط ff,00 خونده میش

اول سلام
شما باید از کریستال خارجی استفاده کنید ( در این صورت با جدا کردن کریستال میکرو از کار میافته )
ممکنه تغذیه هم ایراد داشته باشه (از ولتاژ usb استفاده کنید )
بهتره میکرو رو نوع L انتخاب کنید و بهش ولتاژ تغذیه 3.3 ولت بدید . (تغذیه میکرو با تغذیه کارت یکی باشه
Quote:
مشکل دیگه دومین کارت حافظهمم یه مرض دیگه گرفته تو برنامه خوندن از حافظه گیر میکنه و نمیتونه چیزیو بخونه جالب اینجاست قبلا کار میکرد بعد از 20بار روشن خاموش شدن میکرو همچین مشکلی بوجود امد حالا مشکل به نظرتون چیه؟

ولتاژ تغذیه کارت 3.3 ولت هست ، اگه این ولتاژ زیاد بشه عمر مفید کارت بشدت پایین میاد
اگه میتونی پروژه رو بذار تا من هم تست کنم

Back to top
View user's profile Send private message Visit poster's website
khonavk
کاربر تازه وارد
کاربر تازه وارد

Joined: Feb 16, 2009
Posts: 27





1026.20 امتیاز

Items

Status: Offline

PostPosted: دوشنبه، 28 ارديبهشت ماه ، 1388 17:47:41 Reply with quote Go to Top of PageScroll Up to Previous postScroll Down to Next postGo to last Post of Page

سلام دوست عزیز
این نکته هایی که گفتید همه رعایت شده یعنی کریستال خارجی گذاشتم ا ز L استفاده کردم ولتاژ 3.2 ولت بااستفاده ازLM317 تهیه کردم از این بابت مطمئنم که با ولتاژ مموری خراب نشده اولش درست کار کرد تا بعد از حدود 20 بار روشن خاموش شدن میکرو مموری قاطی کرد وتو این برنامه ای که میذارم تو قسمتهایی که منتظر دریافت بایتی از حافظه است گیر میکنه ووقتی دستم بهش نزدیک میکنم در س میشه فقط چیزی که میخونه FF,00 . اینم برنامه ای که پروگرام کردم
Code:
$regfile = "m32def.dat"
$crystal = 8000000
$baud = 1200
Config Lcdpin = Pin , Db4 = Pind.4 , Db5 = Pind.5 , Db6 = Pind.6 , Db7 = Pind.7 , E = Pind.3 , Rs = Pind.2
Config Lcd = 16 * 2

'Constants
Const Msbl = 0
Const Msbh = 1
Const Dly = 2
Const Bits8 = 8
Const Bits16 = 16
Const Bits32 = 32

'Variables
Dim Res(16) As Byte
Dim Indat(512) As Byte                                      'Memory buffer for temp storage.
Dim Dat As Byte
Dim Resp As Byte
Dim Resp2 As Word
Dim I As Word
Dim J As Word
Dim X As Byte
Dim Y As Byte
Dim K As Byte
Dim Bout As Byte
Dim Addr1 As Byte
Dim Addr2 As Byte
Dim Addr3 As Byte
Dim Addr4 As Byte
Dim Addr As Long
Dim Saddr As Long
Dim Eaddr As Long
Dim Dade As Byte

'Aliases
Cs Alias Portb.4
Clk Alias Portb.7
Miso Alias Pinb.6                                           'inp
Mosi Alias Portb.5                                          'out

'Declarations
Declare Sub Mprint
Declare Sub Minit
Declare Sub Mstatus
Declare Sub Mwrite(byval Bout As Byte , Byval Addr As Long )
Declare Sub Mread(byval Addr As Long )
Declare Sub Merase(byval Saddr As Long , Byval Eaddr As Long)

'AT103 HW SPI Portb0=SS to MMC 1, Portb1=clock to MMC 5, MISO=Portb3 to MMC 7, MOSI=Portb2 to MMC 2
Config Pinc.7 = Output
Config Pinc.0 = Output
Config Pinb.4 = Output
Config Pinb.7 = Output
Config Pinb.5 = Output
Config Pinb.6 = Input
Waitms 300

Config Spi = Soft , Din = Pinb.5 , Dout = Portb.6 , Ss = Portb.4 , Clock = Portb.7
Spiinit

'******** MAIN PROGRAM *************
Main:
'Initialize the MMCC

Minit
'If you want to use the ERASE routine
'Uncomment and enter the start/end 32bit address values
'Call erase subroutine enter StartAddr , EndAddr
'Merase &H00000000 , &H00000FFF
'call write subroutine as: BYTE-TO-WRITE, 32BIT_ADDRESS
Mwrite 65 , &H00000000
'Call read sub from 512 from address are put in array INDAT
Mread &H00000000
'Call print sub print 512 bytes stored in INDAT array
'Mprint

Xloop:
Set Cs
Shiftout Mosi , Clk , Dat , Msbl
Endloop:
Goto Endloop
End                                                         'end program
'************ END OF PROGRAM **************
'======= SUB ROUTINES AND FUNCTIONS =======
'*** INITIALIZATION OF MMC ***
Sub Minit
Set Cs
Dat = &HFF
For I = 1 To 10
Shiftout Mosi , Clk , Dat , Msbl
Next I
Resp = 255
Reset Cs
Cmd0:
Dat = &H40
Shiftout Mosi , Clk , Dat , Msbl
Addr = &H00000000
Shiftout Mosi , Clk , Addr , Msbl
Dat = &H95
Shiftout Mosi , Clk , Dat , Msbl
Dat = &HFF
While Resp <> &H01
Shiftout Mosi , Clk , Dat , Msbl
Shiftin Miso , Clk , Resp , Msbl
Wend
Cls
Lcd "C0:" ; Hex(resp)
Waitms 2000
'Initialized
Set Cs
Waitms 50
Reset Cs
Dat = &HFF
Cmd1:
Set Cs
Shiftout Mosi , Clk , Dat , Msbl
Shiftin Miso , Clk , Resp , Msbl
Reset Cs
Dat = &H41
Shiftout Mosi , Clk , Dat , Msbl
Addr = &H0
Shiftout Mosi , Clk , Addr , Msbl
Dat = &HFF
'While Resp <> &H00
Shiftout Mosi , Clk , Dat , Msbl
Shiftout Mosi , Clk , Dat , Msbl
Shiftin Miso , Clk , Resp , Msbl
'Wend
Dat = &HFF
Set Cs
Lcd "C1:" ; Hex(resp)
Waitms 2000
End Sub

'** WRITE Routine assumes ADDR, BOUT uses Status subroutine **
Sub Mwrite(byval Bout As Byte , Byval Addr As Long)
Cls
Lcd "WRITING";
Waitms 1000
Cmd24:
Set Cs
Dat = &HFF
Shiftout Mosi , Clk , Dat , Msbl
Shiftin Miso , Clk , Resp , Msbl
Reset Cs
Dat = &H58
Shiftout Mosi , Clk , Dat , Msbl
Shiftout Mosi , Clk , Addr , Msbl
Dat = &HFF
Shiftout Mosi , Clk , Dat , Msbl
Shiftout Mosi , Clk , Dat , Msbl
Shiftin Miso , Clk , Resp , Msbl
While Resp <> 0
Shiftin Miso , Clk , Resp , Msbl
Wend
Cls
Lcd "C24:" ; Hex(resp)
Waitms 2000
Dat = &HFE
Shiftout Mosi , Clk , Dat , Msbl
Dade = &H00
For I = 1 To 512
Shiftout Mosi , Clk , Dade , Msbl
'Incr Dade
Dade = Dade + 10
Next I
Dat = &HFF
Shiftout Mosi , Clk , Dat , Msbl
Shiftout Mosi , Clk , Dat , Msbl
Shiftin Miso , Clk , Resp , Msbl
'If Y = &H05 write is a success
Y = Resp And &H0F
'If Resp = 0 the MMC is busy
Shiftin Miso , Clk , Resp , Msbl
While Resp = 0
Shiftin Miso , Clk , Resp , Msbl
Wend
Lowerline
Cls
Lcd "Wr:" ; Hex(y)
Waitms 2500
Set Cs
'Mstatus
Set Portc.7
End Sub
'***********  Get MMC Status   ********
Sub Mstatus
Cmd13:
Set Cs
Shiftout Mosi , Clk , Dat , Msbl
Shiftin Miso , Clk , Resp , Msbl
Reset Cs
Dat = &H4D
Shiftout Mosi , Clk , Dat , Msbl
Addr = 0
Shiftout Mosi , Clk , Addr , Msbl
Dat = &HFF
Shiftout Mosi , Clk , Dat , Msbl
Shiftout Mosi , Clk , Dat , Msbl
Shiftin Miso , Clk , Resp2 , Msbl
'Print "Status:" ; Hex(resp2)
Cls
Lcd "status" ; Hex(resp2)
Waitms 1500
Set Cs
'Return
End Sub
'*********** Mprint   **********
Sub Mprint
Cls
Lcd "mprint"
Waitms 850
For I = 1 To 512
'Print Hex(indat(i));
Cls
Lcd Indat(i)
Waitms 150
Next
Mstatus
End Sub
'**** READ routine assumes ADDR uses Status subroutine *****
Sub Mread(byval Addr As Long)
Cls
Lcd "reading"
Waitms 1000
Set Cs
Dat = &HFF
Shiftout Mosi , Clk , Dat , Msbl
Shiftin Miso , Clk , Resp , Msbl
Reset Cs
Dat = &H51
Shiftout Mosi , Clk , Dat , Msbl
Shiftout Mosi , Clk , Addr , Msbl
Dat = &HFF
Shiftout Mosi , Clk , Dat , Msbl
Shiftin Miso , Clk , Resp , Msbl
Cls
Lcd "1"                                                     '
Waitms 500
While Resp <> 0
Shiftin Miso , Clk , Resp , Msbl
Wend
Cls
Lcd "2"
Waitms 500
While Resp <> &HFE
Shiftin Miso , Clk , Resp , Msbl
Wend
Cls
Lcd "3"
Waitms 500
Cls
Lcd Hex(resp)
Waitms 500
For I = 1 To 512
Shiftin Miso , Clk , Resp , Msbl
Indat(i) = Resp
Cls
Lcd Hex(resp);
Waitms 1000
Next I

Shiftin Miso , Clk , Resp , Msbl
Shiftin Miso , Clk , Resp , Msbl

Set Cs
'Mstatus
End Sub

فقط گفتم چندین بار درست کار کرد وقتی تعداد سکتورهارو زیاد کرد گیر کرد وبعدش هم که میدونید
منتظر نظرتون هستم

Back to top
View user's profile Send private message
1nafar
کاربر ماهر
کاربر ماهر

Joined: Mar 18, 2008
Posts: 1053




Location: www.1nafar.com
55594.32 امتیاز

Items

Status: Offline

PostPosted: دوشنبه، 28 ارديبهشت ماه ، 1388 19:11:57 Reply with quote Go to Top of PageScroll Up to Previous postScroll Down to Next postGo to last Post of Page

سلام
تست میکنم و نتیجه رو میگم .

Back to top
View user's profile Send private message Visit poster's website
khonavk
کاربر تازه وارد
کاربر تازه وارد

Joined: Feb 16, 2009
Posts: 27





1026.20 امتیاز

Items

Status: Offline

PostPosted: چهارشنبه، 30 ارديبهشت ماه ، 1388 15:07:36 Reply with quote Go to Top of PageScroll Up to Previous postScroll Down to Next postGo to last Post of Page

من منتظرم
اگه دیدید به جوابتون عکس العملی نشون ندادم احتمالا قاطی کردم چون دوبار مموری کار میکنه سه روز رو اعصاب من کار میکنه الان من نمیدونم چیکار باید بکنم چون یه مموری جدید هم که گرفته بودم INITI نمیشه Rolling Eyes

Back to top
View user's profile Send private message
khonavk
کاربر تازه وارد
کاربر تازه وارد

Joined: Feb 16, 2009
Posts: 27





1026.20 امتیاز

Items

Status: Offline

PostPosted: شنبه، 2 خرداد ماه ، 1388 14:00:22 Reply with quote Go to Top of PageScroll Up to Previous postScroll Down to Next postGo to last Post of Page

سلام
میدونم سرتون شلوغه رسیدید تستش کنید من منتظرم

Back to top
View user's profile Send private message
1nafar
کاربر ماهر
کاربر ماهر

Joined: Mar 18, 2008
Posts: 1053




Location: www.1nafar.com
55594.32 امتیاز

Items

Status: Offline

PostPosted: پنجشنبه، 21 خرداد ماه ، 1388 14:28:26 Reply with quote Go to Top of PageScroll Up to Previous postScroll Down to Next postGo to last Post of Page

سلام
از اینکه یه مقدار دور شد پوزش میخوام
ایا هنوز هم روی این پروژه کار میکنید ؟

Back to top
View user's profile Send private message Visit poster's website
khonavk
کاربر تازه وارد
کاربر تازه وارد

Joined: Feb 16, 2009
Posts: 27





1026.20 امتیاز

Items

Status: Offline

PostPosted: پنجشنبه، 11 تير ماه ، 1388 17:26:56 Reply with quote Go to Top of PageScroll Up to Previous postScroll Down to Next postGo to last Post of Page

سلام
من هنوز دارم رو این پروژه کار میکنم تا حالا تونستم صدا رو ضبط کنم با همون برنامه ای که برا شما گذاشته بودم و بازخوانیش هم مشکلی نداشته فقط صدای ضبط شده خیلی خش داره الان میخام کیفیت رو بالا ببرم فعلا از فیلتر rc ساده استفاده کردم شما برای فیلتر پایین گذر مرتبه بالاتر پیشنهادی دارید ممنون میشم کمکم کنید

Back to top
View user's profile Send private message
1nafar
کاربر ماهر
کاربر ماهر

Joined: Mar 18, 2008
Posts: 1053




Location: www.1nafar.com
55594.32 امتیاز

Items

Status: Offline

PostPosted: پنجشنبه، 25 تير ماه ، 1388 14:10:15 Reply with quote Go to Top of PageScroll Up to Previous postScroll Down to Next postGo to last Post of Page

سلام
بهتره به جای استفاده از میکرو فن های معمولی از میکرو فن های جهت دار (اسم دقیقش رو نمیدونم ، اما فقط در یک جهت کار میکنه ) استفاده کنید ، با این کار نویز خیلی کم میشه .
برای فیلتر هم از تا فیلتر استفاده کنید
یه دونه فیلتر پایین گذر ، و یه دونه فیلتر بالا گذر .
فیلتر پایین گذر برای فرکانس تا 20 کیلو و بالا گذر برای زیر 20 کیلو ، اینجوری کیفیت و پهنای باند بهتر میشه

Back to top
View user's profile Send private message Visit poster's website
khonavk
کاربر تازه وارد
کاربر تازه وارد

Joined: Feb 16, 2009
Posts: 27





1026.20 امتیاز

Items

Status: Offline

PostPosted: شنبه، 27 تير ماه ، 1388 23:50:59 Reply with quote Go to Top of PageScroll Up to Previous postScroll Down to Next postGo to last Post of Page

ممنون که جواب دادید
اگه منظورتون میکروفون خازنی از همون استفاده کردم. اما چرا پایین گذر 20کیلو مگه برای سیگنال صوتی 4کیلو هرتز کافی نیست ؟ بالا گذر واسه چی قسمت های مهم سیگنال صوتی زیر 4000 هرتزه؟
اگه بخوام یه dac رو به بلندگو وصل کنم مداری بینشون باید بذارم تصمیم دارم به جای pwmاز یه آی سی dac استفاده کنم میتونید راهنماییم کنید و نهایتا ببخشید خیلی سوال پرسیدم منتظرم

Back to top
View user's profile Send private message
1nafar
کاربر ماهر
کاربر ماهر

Joined: Mar 18, 2008
Posts: 1053




Location: www.1nafar.com
55594.32 امتیاز

Items

Status: Offline

PostPosted: چهارشنبه، 31 تير ماه ، 1388 12:55:04 Reply with quote Go to Top of PageScroll Up to Previous postScroll Down to Next postGo to last Post of Page

سلام
شما فقط میخوایید ، یه سری از فرکانس ها رو عبور بدید ، همون طور که میتونید محدوده صدای انسان بین 20 تا 6000 هرتز هست ، اگه شما از یک فیلتر پایین گذر استفاده کنید ، فقط فرکانس های بالا رو حذف کردید ، در حالی که فرکانس های بین 0 تا 20 هرتز ، هنز وجود داره .
شاید فکر کنید که این محدوده در محدوده شنوایی انسان نیست ، اما همین محدوده در رقم دیجتال گرفته شده تاثیر داره .
Quote:
فیلتر پایین گذر برای فرکانس تا 20 کیلو و بالا گذر برای زیر 20 کیلو ، اینجوری کیفیت و پهنای باند بهتر میشه

فیلتر پایین گذر برای فرکانس زیر 6 کیلو و بالا گذر برای بالای 20 هرتز ، اینجوری کیفیت و پهنای باند بهتر میشه
( محدوده گفتار انسان 20 تا 6 کیلو هرتز هست ،درسته ؟)
برای استفاده از dac میتونید از dac های 8 بیتی یا 12بیتی استفاده کنید ، معمولا برنامه برای راه اندازی dac توی نت فراوونه ، ببنید چی توی محل شما گیر میاد .

Back to top
View user's profile Send private message Visit poster's website
Display posts from previous:   
Post new topic   Reply to topic    ...::: Ir-Micro.Com :::... Forum Index -> برنامه نویسی و مباحث مربوط به AVR All times are GMT + 3.5 Hours
Goto page Previous  1, 2
Page 2 of 2
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You cannot download files in this forum

 
 Jump to:   

Related topics
 Topics   Replies   Author   Views   Last Post 
No new posts کاربرانی که با دانلود کردن فایلها از سایت مشکل دارند بخوانند 92 Hamed 100714 چهارشنبه، 15 شهريور ماه ، 1391 12:01:25
mohamad_mousavi69 View latest post
No new posts نحوی نمونه برداری از آمپر ac بدون استفاده از ct 8 monjezy 14575 شنبه، 20 اسفند ماه ، 1390 22:55:17
exact-zero View latest post
No new posts مشكل استفاده از وقفه خارجي 41 arvinfx 32764 جمعه، 6 فروردين ماه ، 1389 15:55:00
Morteza_rk View latest post
 


Powered by phpBB © 2001, 2008 phpBB Group

Ported to Platinum 7.6.b.4 V2 by sadeghkhafan

فروشگاه تخصصی برق و الکترونیک ایران میکرو
www.iran-micro.com
PHP-Nuke Copyright © 2005 by Francisco Burzi. This is free software, and you may redistribute it under the GPL.
Powered by Platinum 7.6.b.4 v2
Powered by Platinum 7.6.b.4 v2 Persian

مدت زمان ایجاد صفحه : 0.52 ثانیه