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

باید دیتا شیتش رو بخونی تو اون کامل توضیح داده که چه طوری میشه پروگرمش کرد.
و طبق اون باید یه پروگرمر بسازی البته ارتباط با کامپیوتر و دریافت اطلاعات از کامپیوتر دست خودته پروگرمر یه واسطه بین کامپیوتر و میکرو هست که اطلاعات رو یه جورایی ترجمه میکنه برای میکرو و فرستادن اطلاعات روی میکرو مهمه که تو دیتا شیت نوشته شده.
برنامه کامپیوتری اون رو هم باید با زبان هایی مثل C# و VB و ... بنویسی البته با زبان های دیگه هم میشه که سخته.
(۱۴-مرداد-۱۳۹۱, ۰۱:۱۸:۲۳)فروم باز نوشته است: [ -> ]باید دیتا شیتش رو بخونی تو اون کامل توضیح داده چه چه طوری میشه پروگرمش کرد.

وقتتون رو روي اين چيزها تلف نكنيد. دانشش رو خود شركت سازنده دارهه و كسايي كه بهشون مربوط مي شه.
يه سري از پروگرامرهاي clone هم كه در اينترنت هست ، Open source هم هستن ، مي تونيد روند رو دنبال كنيد.
اما اكثرا SPI هست.
يه روش هم Jtag هست.
يه روش هم ارتباط سريال USART در واقع همون Bootloader
اين Bootloader چيز جالبيه يه مدت روش كار مي كردم ، اما بعدش ول شد ( خيلي وقت گير بود )
اما جاهايي مي تونه به كار بياد ، بديش اينه كه براي هر ميكرويي منحصر به فردهه ...
اما بنظرم وقتت رو روي همچين چيزايي تلف نكن ...
موفق باشيد.
(۱۴-مرداد-۱۳۹۱, ۰۱:۲۹:۵۷)sharin نوشته است: [ -> ]وقتتون رو روي اين چيزها تلف نكنيد. دانشش رو خود شركت سازنده دارهه و كسايي كه بهشون مربوط مي شه.
يه سري از پروگرامرهاي clone هم كه در اينترنت هست ، Open source هم هستن ، مي تونيد روند رو دنبال كنيد.
اما اكثرا SPI هست.
يه روش هم Jtag هست.
يه روش هم ارتباط سريال USART در واقع همون Bootloader
اين Bootloader چيز جالبيه يه مدت روش كار مي كردم ، اما بعدش ول شد ( خيلي وقت گير بود )
اما جاهايي مي تونه به كار بياد ، بديش اينه كه براي هر ميكرويي منحصر به فردهه ...
اما بنظرم وقتت رو روي همچين چيزايي تلف نكن ...
موفق باشيد.
Bootloader که بله قبلا یه برنامه براش گذاشته بودم اپن سورس هم زیاد هست
من دنبال پروگرامر بودم که به هرکی می گم جواب شما رو میده!

بله Bootloader يه ويژگي هاي خاصي دارهه ، منظورم اين آماده ها نبود ...
فرض كنيد مي خوايد Firmware رو آپديت كنيد ( Firmware اي كه خودتون نوشتيد و دست مشتري هست و حالا مي خوايد تو نت بذاريد تا بقيه كه علم الكترونيك هم ندارن بتونن دستگاه هاشون رو آپديت كنن. )
از طرفي نمي خوايد فايل .HEX هم كامل در اختيار بذاريد !
عملكرد بوت لودر خيلي زيركانه و جالب هست و ماجراها دارهه ...
در مورد پروگرامر و شنيدن جواب مشابه خدمتتون بگم كه خوب حرف حسابه ديگه ...
چند وقت ديگه AVR 8 بيتي هم شوت مي شه و نسل جديد مي ياد. زياد دل نبنديد ...