نوشته اصلی توسط
saeidhp
مهندس من میخوام بردی رو که شما طراحی کردید رو روی برد stm32 که که توی انجمن هست به صورت سوکتی سوار کنم که نیاز به سیم نباشه
یه توضیح در مورد هدرتون میدید ؟ من پایه ها رو به هر کدوم از پایه های io میکرو وصل کنم مشکلی نداره؟ دیگه نیاز به تغییر هدر نیست ؟
توی ssd1963_pcb پایه هارو توی پد 30 تایی کشیدید بیرون و توی برد stm32 باید به صورت 2 تکه تنظیم کنم که برد شما رو روی اون سوار کنم
اگه یه توضیح بدید روی کدوم پایه ها بزارم تا نیاز به تغییر هدر و برنامهها نباشه ممنون میشم
سلام مهندس
براي كار تو مد 24 بيتي شما به 30 پين نياز دارين.
البته توي فايل هدر(برنامه راه انداز) كاملا مشخصه كه كدوم پايه ميكرو به كدوم پايه ssd1963 وصل كردم.
پايه هاي مربوط به ديتا يعني:
portb--> d0...d15
portc.0...portc.7--> d16...d23
پايه هاي مربوط به كنترل آي.سي ssd رو به اين صورت وصل كردم:
porta.11 -->rd
porta.12--> wr
porta.13--> cs
porta.14--> d/c
porta.12--> rst
يه نكته مهم: چون تعداد پين ها زياده من مجبور شدم از يه دستور CMSIS براي Remap كردن پايه ها استفاده كنم. با استفاده از اون ميتونيم پايه هايي كه براي مثلا J-TAG به كار ميرن رو به GPIO تبديل كنيم. البته ديگه نميتونيم از j-link براي پروگرم كردن ميكرو استفاده كنيم و مجبوريم از bootloader كمك بگيريم. با حذف كردم اون دستور پايه ها به حالت قبل برميگردن.