سلام
چند وقت پیش یه برنامه ای رو برای راه اندازی NRF24L01 با STM32F103C8 شروع کردم که کلی خطا توی برنامه بود که در نهایت موفق شدم برنامه رو تا یک خطا برسونم بعد هم که رفتم ... و برنامه موند
نرم افزار Keil هم دستش درد نکنه هر چی تایپ میکنی :
یا میگه اشتباه تایپ کردی
کتابخونه شو من پیدا نمیکنم
یه واو کم گذاشتی
چرا اینجا گذاشتی ببر بالا
بیار پائین
متغیراتو من نمیشناسم
برنامه رو چرا اینجا کپی کردی ببر یجای دیگه
اصلا جواب نمیدم بیخیال شو ...
خلاصه مارو آسفالت نمود
حالا دوباره اومدم سروقتش که دیگه تمومش کنم انشاا...
اما خطاها چیه ؟
برنامه فقط یک ارور داره که اونم اینه :
خط مورد نظر و ارور رو قرار میدم
کد:char buffer[column_width];نمیدونم میگه باید مقدار اولیه براش تعریف کنی ولی منظورشو دقیق متوجه نمیشم .....\Source\Usart.c(123): error: #28: expression must have a constant value
حقیقتش دیگه مخ من جواب نمیده ...
مثلا توی برنامه یکسری متغیر هارو میگه شناسایی نمیکنه و کنارشون ضربدر قرمز زده !!! البته اروری از این بابت نداده (مثل تصویر پیوستی)
پروژه رو هم قرار دادم ..