۱۲-اسفند-۱۳۹۳, ۲۰:۲۷:۳۵
۱۳-اسفند-۱۳۹۳, ۱۷:۰۳:۴۲
سلام نه منظورم مبدلهای a/d یا d/a خارجی.(انالوگ به دیجیتال یا دیجیتال به انالوگ)مثلا mcp3001 (حالا چون تو پروتوس بود و تک کانال هم بود مثال زدم )
۱۴-اسفند-۱۳۹۳, ۲۰:۱۵:۰۷
کسی نبود جواب مارو بده؟
۱۷-فروردین-۱۳۹۴, ۱۱:۴۶:۰۴
سلام به همگی
کسی میدونه چرا تو بسکام نمیشه بیشتر از 128 کیلو برنامه نوشت؟
مثلا یه 2560 رو وقتی بیشتر از 128 کیلو پروگرم میکنم ارور میده
آی سی رو که چک میکنم از نیمه حافظه آی سی دوباره برنامه تکرار شده یعنی دوبار پروگرم شده
با تشکر از دوستان
کسی میدونه چرا تو بسکام نمیشه بیشتر از 128 کیلو برنامه نوشت؟
مثلا یه 2560 رو وقتی بیشتر از 128 کیلو پروگرم میکنم ارور میده
آی سی رو که چک میکنم از نیمه حافظه آی سی دوباره برنامه تکرار شده یعنی دوبار پروگرم شده
با تشکر از دوستان
۱۷-فروردین-۱۳۹۴, ۱۳:۴۲:۴۳
(۱۷-فروردین-۱۳۹۴, ۱۱:۴۶:۰۴)hooshmand2 نوشته است: [ -> ]کسی میدونه چرا تو بسکام نمیشه بیشتر از 128 کیلو برنامه نوشت؟
این ربطی به خود بیسکام نداره بلکه بستگی داره به میکرویی که انتخاب کردین
اگه برنامه بیشتر از حجم داخلی میکرو باشه خطا میگیره!!
بهتره از میکروهای بزرگتر استفاده کنین
۱۷-فروردین-۱۳۹۴, ۱۴:۰۱:۵۴
(۱۷-فروردین-۱۳۹۴, ۱۳:۴۲:۴۳)رسول نوشته است: [ -> ](۱۷-فروردین-۱۳۹۴, ۱۱:۴۶:۰۴)hooshmand2 نوشته است: [ -> ]کسی میدونه چرا تو بسکام نمیشه بیشتر از 128 کیلو برنامه نوشت؟
این ربطی به خود بیسکام نداره بلکه بستگی داره به میکرویی که انتخاب کردین
اگه برنامه بیشتر از حجم داخلی میکرو باشه خطا میگیره!!
بهتره از میکروهای بزرگتر استفاده کنین
۱۷-فروردین-۱۳۹۴, ۱۴:۰۳:۰۳
مگه از 2560 هم بزرگتر داریم؟
۱۷-فروردین-۱۳۹۴, ۱۷:۳۹:۴۲
سلام دوستان
یه پروژه دارم با مگا 32 و زبان بسکام
تو این پروزه تایمر یک میکرو یه سری زمان اندازه گیری میکنه و یه سری کارای دیگه
اما میخوام با تایمر صفر
مرتب هر 500 میلی ثانیه یه پین میکرو صفر بشه و به مدت 500 میلی ثانیه صفر باشه و تو این زمانی که صفر هست میکرو بره و یکی از پینهای adc را چک کنه و اگه مقدار به حد مورد نظر رسیده اون پین قبلی صفر بمونه و به محض اینکه کمتر از حد مورد نظر شد دوباره پین قبلی ست و رسیست بشه و adc نمونه گیری کنه در ضمن نمیخوام این روند تو برنامه قبلی که برای تایمر 1 توشته ام تاثیری بزاره.
اینجوری بگم یه مدار دارم که با تایمر یک یه سری کارای دقیق انجام میده
حالا این مدار باید رو باتری و شارژ آن هم نظارت کنه
با ست شدن یه پین مثلا b.1 باتری شارژ میشه
حالا با ریست شدن شارژ موتوفق میشه و میکرو تو این زمان میاد از طریق a.1 و adc مقدار ولتاز باتری رو چک میکنه و اگه به حد مورد نظر بود دیگه b.1 ریست میمونه و وقتی کمتر از حد مورد نظر شد دوباره کار شارژ و اندازه گیری انجام میشه
مهمترش اینه که میخوام تو برنامه قبلیم تداخلی انجام نشه
ممنون میشم کسی راهنمایی کنه و یا کدش برام بزاره
یه پروژه دارم با مگا 32 و زبان بسکام
تو این پروزه تایمر یک میکرو یه سری زمان اندازه گیری میکنه و یه سری کارای دیگه
اما میخوام با تایمر صفر
مرتب هر 500 میلی ثانیه یه پین میکرو صفر بشه و به مدت 500 میلی ثانیه صفر باشه و تو این زمانی که صفر هست میکرو بره و یکی از پینهای adc را چک کنه و اگه مقدار به حد مورد نظر رسیده اون پین قبلی صفر بمونه و به محض اینکه کمتر از حد مورد نظر شد دوباره پین قبلی ست و رسیست بشه و adc نمونه گیری کنه در ضمن نمیخوام این روند تو برنامه قبلی که برای تایمر 1 توشته ام تاثیری بزاره.
اینجوری بگم یه مدار دارم که با تایمر یک یه سری کارای دقیق انجام میده
حالا این مدار باید رو باتری و شارژ آن هم نظارت کنه
با ست شدن یه پین مثلا b.1 باتری شارژ میشه
حالا با ریست شدن شارژ موتوفق میشه و میکرو تو این زمان میاد از طریق a.1 و adc مقدار ولتاز باتری رو چک میکنه و اگه به حد مورد نظر بود دیگه b.1 ریست میمونه و وقتی کمتر از حد مورد نظر شد دوباره کار شارژ و اندازه گیری انجام میشه
مهمترش اینه که میخوام تو برنامه قبلیم تداخلی انجام نشه
ممنون میشم کسی راهنمایی کنه و یا کدش برام بزاره