سلام من یک ماژول rf01d تهیه کردم و میخوام که کد ده رقمی روی کارت رو بخونم
از این کد استفاده کردم
gets(str,11
lcd_puts(str)
وقتی که فقط همین کد رو میزنم کد کارت رو درست میخونه ، فقط از دفعه دوم که کارت زده میشه اولش یه علامت اضافه میکنه
مشکلی که هست اینه که وقتی دو خط به برنامم اضافه میکنم وقتی که میکرو به خوندن کارت میرسه اعداد رو قاطی میکنه
اگه میشه راهنمایی کنید خیلی ممنون میشم
((میکروکنترلر من atmega 8 هستش و از مولد فرکانس داخلی استفاده کردم که روی 8 مگا هرتز تنظیم کردم ، همین تنظیمات رو روی پروتوس با همین برنامه اجرا میکنم هیچ مشکلی نداره ، ولی رو برد برد اطلاعات رو قاطی میکنه میکرو))
از این کد استفاده کردم
gets(str,11
lcd_puts(str)
وقتی که فقط همین کد رو میزنم کد کارت رو درست میخونه ، فقط از دفعه دوم که کارت زده میشه اولش یه علامت اضافه میکنه
مشکلی که هست اینه که وقتی دو خط به برنامم اضافه میکنم وقتی که میکرو به خوندن کارت میرسه اعداد رو قاطی میکنه
اگه میشه راهنمایی کنید خیلی ممنون میشم
((میکروکنترلر من atmega 8 هستش و از مولد فرکانس داخلی استفاده کردم که روی 8 مگا هرتز تنظیم کردم ، همین تنظیمات رو روی پروتوس با همین برنامه اجرا میکنم هیچ مشکلی نداره ، ولی رو برد برد اطلاعات رو قاطی میکنه میکرو))
دیدگاه