آقا مصطفي دقيق ببين درايورش چيه به جناب حسينا هم نشون بده . جواب بده لطفا.. نشسته الان سر بده
سطحي و كار راه انداز
دقيق و حرفه اي
آقا مصطفي دقيق ببين درايورش چيه به جناب حسينا هم نشون بده . جواب بده لطفا.. نشسته الان سر بده
دوباره سلام
والا بنده که الان خودم مشهد نیستم، دانشگاه بیرجندم آخه و در حال حاضر امکاناتی ندارم برای تست دقیق.
ولی به صورت ظاهری طبق مطالب مجله pmm5 اینی که من دارم مشابه lcd گفته شده در مقاله است.
حالا روش ساده ای واسه تست این lcd هست که انجام بدم؟
. . . پــــــــــشـــــــــــــتــــــــــــکـــــــــــــــار . . .
بریم STM32
سلام مهندس عزیزحالا روش ساده ای واسه تست این lcd هست که انجام بدم؟
امروز برد رو تحویل کردم از خونتون
دستت درد نکنه
جات خالی عجب بردی زده برامون , کیفیتش عالیه - خیلی راضیم
من الان مونتاژ smd هارو تموم کردم و میکرو رو هم لحیم کردم
برای lcd هم راه هایی که هست اینه که فقط مونتاژش کنی دیگه !
میکروکنترلر STM32103-RBT6 بطور کامل راه اندازی شد !!!
مرحله بعدی اتصال TFT 3.2 به میکرو و بوت کردن UC-OS II + GUI !!!
.
خواهشسلام مهندس عزیز
امروز برد رو تحویل کردم از خونتون
دستت درد نکنه
جات خالی عجب بردی زده برامون , کیفیتش عالیه - خیلی راضیم
من الان مونتاژ smd هارو تموم کردم و میکرو رو هم لحیم کردم
برای lcd هم راه هایی که هست اینه که فقط مونتاژش کنی دیگه !
پس اگه اینطوره که باس وایستم فردا صبح که رسید دستم خبرشو بهتون میدم.
ولی کسی که ازش خریدم مطمئن بود و می گفت که درسته!
. . . پــــــــــشـــــــــــــتــــــــــــکـــــــــــــــار . . .
بریم STM32
سلام
من برد روساختم وقتي Option For Target قسمت Debug كليد Setting ميرم اگر برق برد قطع باشه ميگه ولتاژ كمتر از 1 ولت وقتي پاور وصل ميشه شناسايي ميكنه و فركانس 10 مگ رو انتخاب ميكنه
اما وقتي ميام در برنامه و ايكون دانلود رو ميزنم ميگه Ulink نداري .. اين يعني چي ؟
از كجا بفهمم ميكرو سالمه يا خطا كجاست؟
سلام اقا جناب حسينا تنظيمات keil رو براي من انجام داد ..مسئله اين بود كه در قيمت تنظيم ديباگر jlink رو تنظيم ميكردم ولي قسمت utility رو دست نزده بودم
با تنظيم هر دو قسمت برنامه در مد jtag و SW پروگرم شد
اما يه نكته اينكه برنامه اي كه طبق صفحه 2 اين فروم نوشتم كار نميكنه يعني وقتي ديباگر سخت افزاري فعال هست و پورت رونگاه ميكني من پورت A رو به صورت خروجي تنظيم و خاموش و روشن ميكنم اما در پنجره IDR در حال تغيير هست به جاي ODR و GPIA_CRL هم برخلاف تنظيم من 22222222 نيست و 444444444 طبق پيش فرض خودشه
ولي وقتي داخل همون پنجره مي نويسم 22222222 روي برد الكترونيكي چراغها روشن ميشه ..
خلاصه دستور توسط برنامه اي كه من نوشتم اعمال نشده هنوز
اقا يه پروژه رو از اول استارت كنيم
همه فايلهاي پروژه رو توضيح بديم ..
صورت مسئله :
روي برد 3 تا ledهست .. Led1 با فركانس 1 ... Led2 فركانس 0.5 و led3 بافركانس 0.3 روشن خاموش بشه ..
اگر خواستيد پيشرفته تر باشه .. نسبت زمان روشن به خاموش همه led ها توسط پتانسيومتر تنظيم بشه
زمان لازم براي انجام دقيق كامل و تسلط از شنبه تا پنج شنبه 29 بهمن تا 3 اسفند .
اساتيد اموزش بسم الله ..
دوستان كنكوري .. يا علي
سلام
من هنوز دارم بوردم رو لحیم می کنم، از صبح برام کاری پیش اومد نرسیدم
آقا من که jlink ندارم و با flash loader پروگرم می کنم میکرو رو، روی بورد قبلی اینکار می کرد نمی دونم روی این بورد جدیده هم میشه اینطور پروگرم کنم یا نه!
مهندس شکرریز،
آقا با پروژه ای که مشخص کردی خیلی حال کردم، بریم تو کارش
. . . پــــــــــشـــــــــــــتــــــــــــکـــــــــــــــار . . .
بریم STM32
اقا من كه همچين نوشته اي نمي بينم ..شما لطفا يه نگاه بنداز ببين چطوريه
مهندس من پروگرامش كردم وقتي يو اس بي رو ميزنم هيچ عكس العملي توي ديوايس منيجر ديده نميشه .. (پاورشم وصله)یکی از شما که جیلینک داره این برنامه رو بریزه رو میکرو ببینه کار میکنه ؟!
به اميد خدا يكم پيوسته تر و منظمتر و دقيقتر پيش بريم دلگرمتر و شادتر ميشيمآقا با پروژه ای که مشخص کردی خیلی حال کردم، بریم تو کارش
من كه چيزي بلد نيستم اومدم از اساتيد ياد بگيرم
ویرایش توسط alishekarriz : 18-02-2012 در ساعت 01:14
مهندس شکرریز اون دیپ سوییچ usben رو on میکنین؟مهندس من پروگرامش كردم وقتي يو اس بي رو ميزنم هيچ عكس العملي توي ديوايس منيجر ديده نميشه .. (پاورشم وصله)
راستی اون ترانزیستور 8550 رو چی گذاشتی به جاش؟
میکروکنترلر STM32103-RBT6 بطور کامل راه اندازی شد !!!
مرحله بعدی اتصال TFT 3.2 به میکرو و بوت کردن UC-OS II + GUI !!!
.
حالا اگه بوت لودره کار نکرد عیب نداره . سر فرصت روش حسابی کار می کنیم .
بجای 8550 می تونید bc807 بزارید .
مهندس شکر ریز تنها چیزی که در این مورد ( کانفیگ نشدن درست رجیستر CRL و CRH به ذهنم میاد همین کلاک سیستمه ! یه نکته اساسی کریستال روی برد رو چند گذاشتی ؟ با تنظیماتت تطبیق داره ؟ سعی کنید 8 بزارید . تو تمامی بردهای خودشون 8 هست . چون با ضرب و تقسیم با کلاک USB و بقیه چیزا جور در میاد .
سلام
راست گفتيد چيزي نبود جاش bd136 گذاشتم .. ديوايس منيجر شروع به شناسايي كرد ولي چيزي تشخيص ندادراستی اون ترانزیستور 8550 رو چی گذاشتی به جاش؟
unknown device
تنها تغيير كه در روشن شدن ميكرو داشت .. LED 6 به صورت نرم طي دو يا سه ثانيه روشن شد
كريستال هم 8 مگ هست با دوتا خازن 12 پيكو ولي خب ميدونيد كه ميكرو به صورت پيش فرض با كلاك 8 داخلي كار ميكنه مگر اينكه تنظيم كنيم روي خارجي
ویرایش توسط alishekarriz : 18-02-2012 در ساعت 03:08
با فلش لودر کار کردم قبلاً با همین stm پروگرمش کردم.
مشکلم اینه یکی دو تا قطعه کم دارم باس کلی بگردم اینجا (بیرجند) پیدا کنم
. . . پــــــــــشـــــــــــــتــــــــــــکـــــــــــــــار . . .
بریم STM32
خب دوستاني كه قبلا با مدلهاي ديگه ارم كارم كردن لطفا بيان وسط تدريس كنن يه مبحثي رو ..
پروژه رو كسي كار كرد؟
آقا مصطفي خبر رسيده شما lcd راه انداختي .. .. عكس بزار و شرح بده لطفا
ویرایش توسط alishekarriz : 23-02-2012 در ساعت 12:59
مهندس پروژت خیلی سخته البته برای شروع
ولی دارم روش کار میکنم
هرکی جواب گرفت مارو هم بی نصیب نزاره...
*** اللّهم عجّل لولیک الفرج ***
خب استاد هر مقدار كه نوشتي به اشتراك بزاري ما هم ياد ميگيريم و تكميل ميكنيم .. قصدمون همياري هست
كسي از دوستان برنامه اي نوشته يا ارسال كرده كه كار بكنه روي ميكرو؟!!
من برنامه رو پروگرام ميكنم اما اصلا اجرا نميشه .. معلوم نيست چه چيزي رو اجرا ميكنه .. بعضي وقتها توسط سيمولاتور پنجره GPIOA دستي كه تغيير ميدم ديودها روشن ميشن اما بعضي وقتها هم نميشن .. و در هر حالت برنامه توسط ميكرو اجرا نميشه
اين برنامه اي هست كه خودت keil داده
کد:#include <stm32f10x_lib.h> // STM32F10x Library Definitions /*------------------------------------------------------------------------------ wait - delay LED flashes *------------------------------------------------------------------------------*/ void wait(){ unsigned int j = 300000; // define counter while(j--); // count down } /*------------------------------------------------------------------------------ main *------------------------------------------------------------------------------*/ int main(void) { const unsigned int init_leds = 0x1; // define var unsigned int leds = init_leds; // define var while(1){ // loop forever if (leds > 0x8000) leds = init_leds; // reset GPIOA->ODR = (leds); // GPIOA->ODR defined in library leds <<= 0x1; // shift group wait(); // delay } }
شاد باشيم
ویرایش توسط alishekarriz : 24-02-2012 در ساعت 03:15