من یه برنامه ساده با bascom نوشتم برای ارتباط سریال میکرو (atmega32) با کامپیوتر . به یه مشکل خوردم زمانی که با terminal emulator برنامه رو اجرا میکنم از میکرو اطلاعات به صورت کامل نمایش داده میشه ولی من از کامپیوتر نمیتونم اطلاعات بفرستم روی میکرو در واقع توی terminal emulator اصلا از کیبورد ورودی نمیگیره . سرعت انتقال در کامپیوتر و میکرو برابر 9600 و کریستال داخلی هم برابر 8000000 هست
در ضمن با ویژوال بیسیک هم همین مشکل رو دارم اطلاعات کامل از میکرو میاد ولی از کامپیوتر نمیتونم چیزی رو به میکرو بفرستم
لطفا اگه کسی در این ارتباط کار کرده کمکم کنه که بدجوری گیر کردم
اینم برنامه:
"regfile = "m32def.dat$
crystal=8000000
baud = 9600
Config Lcdpin = Pin , Db4 = Portc.1 , Db5 = Portc.2 , Db6 = Portc.3 , Db7 = _
Portc.4 , E = Portd.2 , Rs = Portd.3
Config Lcd = 16 * 2
Cls
Dim S As String * 10
Do
Input S
Print S
Lcd S
Loop
End
در ضمن با ویژوال بیسیک هم همین مشکل رو دارم اطلاعات کامل از میکرو میاد ولی از کامپیوتر نمیتونم چیزی رو به میکرو بفرستم
لطفا اگه کسی در این ارتباط کار کرده کمکم کنه که بدجوری گیر کردم
اینم برنامه:
"regfile = "m32def.dat$
crystal=8000000
baud = 9600
Config Lcdpin = Pin , Db4 = Portc.1 , Db5 = Portc.2 , Db6 = Portc.3 , Db7 = _
Portc.4 , E = Portd.2 , Rs = Portd.3
Config Lcd = 16 * 2
Cls
Dim S As String * 10
Do
Input S
Print S
Lcd S
Loop
End






دیدگاه