سلام مهندس
یه برنامه نوشتم که توسط ماژول CH376S از طریق uart فایل text رو از فلش مموری میخونه.
من یه فایل text رو میخوام بخونم که ۴۰۰۰ تا ۶۰۰۰ عدد یه رقمی داخلش هست.
چون تعداد این اعداد متغیر هست نیاز هست که بفهمم فایل تموم شده و دیگه نخونم،
با جستجویی که توی وب کردم فهمیدم باید از EOF استفاده کنم.
توی این مورد چطور باید استفاده کنم؟ میشه از طریق اینتراپت uart این eof رو دیافت کرد یا باید با استفاده از تابع getchar() استفاده کنم؟
اصلا getchar() وقتی فایل به پایان برسه eof رو برمیگردونه؟
لطفاً راهنماییم کنید.
میکروکنترلر atmega128 و کدویژن