بررسی علت عدم نمایش صحیح اطلاعات در LCD کاراکتری هنگام کار با stm

باسلام وقتتون بخیر
من می‌خوام با lcd کاراکتری کارکنم یه کتابخونه از اینترنت گرفتم و به پروژه ام اضافه کردم دستورات مربوطه رو اجرا میکنم ولی روی lcd دستورات نامرتبط میاد. کتابخونه درست اضافه شده به پروژه و پایه ها هم درست وصل شده. کتابخونه رو از سایت atrinelec گرفتم نام کتابخونه lcd4bit h هست. پایه ها رو هم متناسب با سخت افزار خودم تغییر دادم. آیا فرکانس میکرو تاثیر داره؟ هر رشته ایی رو که میخواهد چاپ کنه یک سری کاراکتر مانند حرف o چاپ می‌کنه. برنامه هم هیچ خطایی نداره

یا سلام
در این مورد باید به چند نکته توجه کنید.
1- دیتاشیت LCD رو حتما بررسی کنید برای فرکانس کاری و command هایی که باید داده بشه برای نوشتن روی LCD. برای هر برندی متفاوت هست اینها.
2- اگر دسترسی به اسیلوسکوپ دارید حتما چک کنید که پایه های متصل به LCD در حال صفر و یک شدن باشند.
3- پروتوکل ارتباطی رو چک کنید (معمولا spi هستش)
4- برای spi حتما چک کنید که پایه مربوط به اکتیو کردن slave در میکروکنترلر set شده باشد.