ارسال دیتا از ESP8266 به PIC16F84A

,

با درود به همه
میخام یک دیتایی رو از ESP8266 به میکرو PIC16F84A ارسال کنم.
اما این PIC به عنوان مثال UART ساپورت نمی کنه.
هدفم این هست که با اشغال کردن تنها ۲ پایه از ESP بتونم به PIC فرمان بدم و بتونم تعداد بیشتری خروجی داشته باشم و حدودا ۱۰ تا رله رو تحریک کنم.
چه راهکاری برای این وجود داره؟

میتونید از یوزارت نرم افزاری استفاده کنید آیا این موضوع را بررسی کردید؟

1 پسندیده

سلام،
همون طور که @Mohsen عزیز گفت این جور مواقع میتونید از سریال نرم افزاری (Soft UART) استفاده کنید. برای این کار میتونید بر حسب نیاز خودتون کد رو بنویسید که در این حالت باید روی پروتکل سریال تسلط داشته باشید. در این مورد میتونید از لینک‌های زیر شروع کنید:

اگر هم قصد ندارید خودتون پیاده سازی کنید میتونید از کتابخانه‌های آماده استفاده کنید. با یک سرچ ساده توی نت به لایبرری‌های زیادی می‌رسید مثل این یکی (که باید بر حسب میکروی خودتون تغییرش بدید):

این لینک هم با همین میکروی شما سریال نرم‌افزاری رو پیاده سازی کرده (من بررسیش نکردم):

2 پسندیده