با سلام.
چطور باید SPI رو غیر فعال کرد. از فیوز بیت ها هم هر کاری مکنم، دوباره فعال میشه.
یه برنامه نوشتم که یه عدد رو از پورت B بخونه. اما هر وقت که پایه PB4 یا همون پین ss رو صفر میکنم، میکرو هنگ میکنه.
فکر میکنم میره تو مد sip . اما من sip رو فعال نکردم.
چی ؟
مهندس برنامتو بذار !
یه چیزی می گی ها !
یه برنامه رباط مسیر یابه!!!
سنسورها به پورت B وصل شدن و موتورها هم به پورت D. (از pwm استفاده شده و l298)
اولش فکر کردم یه جای برنامه مشکل داره یا سنسور ایراد داره. اما...
پین PB4 رو خودم دستی هم که صفر میکنم، موتور ها از کار میوفتن. در صورتی که این رباط اصلاً دستور ترمز نداره!!!
میکرو هم عوض کردم، برا اینکه کارم انجام بشه این پین رو قطع کردم، اما بالاخره که باید وصل شه.
نمیدونم چیکار کنم.
مهندس خازن دو سر موتور گزاشتی ؟
همینطور دیود هرزگرد !
فرکانس میکرو رو هم یه مگ بذار !
در ضمن اگه SPI رو غیر فعال کنی ( تو فیوزبیت ها ) فقط قابیلت پروگرام کردن از این طریق از بین می ره !!!
تریپ جان فکر کنم مشکلشون همون خازن دو سر موتور باشه ( دیود ها رو معمولا میزارن ولی خازن از قلم میوفته ! خودم یه همچین تجربه ای داشتم و موتور خود به خود ترمز می کرد یا اصلا ترمز نمی گرفت ! )
مهندس به spi اصلا ربطی نداره !
همه رو گذاشتم.
نمیدونم چشه. انگار تو حالت ریست میمونه.