۵ مطلب در تیر ۱۳۹۶ ثبت شده است

نصب فریمور eLua روی برد آموزشی LPC1768

به نام خدا

سلام!

راستش وقتی با ماژول وایفای ESP8266-01 کار میکردم. (NodeMCU روش نصب کردم) خیلی لذت میبردم که بدون نیاز به کامپایل برنامه میشه به صورت آنلاین روش پروگرم کرد! منظورم اینه که دیگه نیاز نیست میکرو رو ریست کنی و وصل کنی به پروگرمر و... فقط همونجوری که روشنه وصلش میکنی به UART و براش برنامه مینویسی! تازه ویژگی های LUA خیلی بیشتر از ایناست. مثلا میتونی چند تا برنامه رو همزمان داشته باشی. یعنی میتونی هر وقت خواستی برنامه مورد نظرت رو اجرا کنی ...

۰ نظر
علی فلاح

اجرای برنامه های mbed روی برد های آموزشی LPC1768

به نام خدا

سلام خدمت دوستان عزیز و هموطنان گرامی

امروز دنبال این میگشتم که چظور میکرو LPC1768 رو با کابل Ethernet به اینترنت وصل کنم. تا اینکه به این صفحه رسیدم. (این سایت برای کشور عزیزمون تحریمه، باید با فیلتر شکن بازش کنید). اینجا بود که تازه با سایت mbed آشنا شدم!

اول دیدم ابتدای کد نوشته #include "mbed.h" خوب بنابراین دنبال کتابخانه mbed.h گشتم. که به این صفحه رسیدم. دیدم یه عالم کتابخونه برای این میکرو نوشتن که خیلی هم کیفیت برنامه نویسی خوبی دارن و با زبان C++ میشه ازش استفاده کرد.

۲ نظر
علی فلاح

پروژه emWin حرفه ای همراه با کارت SD و پخش WAV و پشتیبانی از موس و اتصال UART

به نام خدا

سلام خدمت دوستان عزیز!

این پروژه از پارسال هست همون پارسال خواستم بزارم ولی با خودم گفتم بزار حرفه ای ترش کنم ولی دست از کار کشیدم. بنابراین امسال که دوباره اومدم سراغش گفتم بدون هیچ تغیری اول برای شما دوستان قرار بدم.

۰ نظر
علی فلاح

پردازنده 8086 با زبان VHDL

به نام خدا

سلام خدمت دوستان عزیز

بعد از سه ماه کار تصمیم گرفتم نتیجه ی کارم رو در اختیار شما بزرگواران قرار بدم!

راستش در سدد بودم که یک کامپیوتر بسازم بنابراین دست به کار شدم و ابتدا اتصال حافظه ی میکرو SD به FPGA رو بررسی کردم و آموزش اون رو اینجا قرار دادم. سپس برای نمایش متن نیاز به ارتباط با LCD بود پس به سراغ VGA رفتم و آموزش آن رو در اینجا قرار دادم. تا اینکه رسید به ورودی ها یعنی کیبورد و موس که بعد از یک سری کار روی اینها موفق به توصیف مداری که بتواند به کیبورد متصل شود، نشدم. در نهایت به سراغ قلب کامپیوتر یعنی پرازنده رفتم. نیاز بود تا پردازنده از یک سری دستور العمل پشتیبانی کند. باید دستور العمل ها را مشخص میکردم ولی برای نوشتن برنامه برای این پردازنده نیازمند کامپایلر و... بودیم بنابراین تصمیم گرفتم که دستور العمل های پردازنده مانند پردازنده ی معروف و مشهور اینتل یعنی 8086 باشد زیرا که برنامه و کامپایلر و شبیه ساز برای این پردازنده در اینترنت موجود است. بنابراین دست به کار شدم و مبنای کارم رو برنامه emu8086 قرار دادم. تا در نهایت بیش از 80 درصد دستور العمل های این پردازنده رو پورت کردم و به سراغ وقفه های dos رفتم تا با آن با نمایشگر ارتباط بر قرار کنم و روی LCD کاراکتر نمایش دهم. در اینجا بود که برای سخت افزار من (کارت SD) مشکلی پیش اومد و از ادامه ی کار باز ماندم. ولی کد مربوط به نمایش کاراکتر رو نوشتم اما از درستی عملکردش صحت حاصل نشده!

۰ نظر
علی فلاح

عبارت alias در VHDL چیست؟ و مشکل آن

به نام خدا

سلام

این عبارت به انگلیسی معنی لقب میده و تقریبا کار define در زبان  C رو انجام میده!

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

۲ نظر
علی فلاح