پاسخ : سوالاتی درباره USART
یه نفر کمک کنه بد اعصابم رو ریخته بهم این uart
می خوام یه uart نرم افزاری رو تو bascom راه اندازی کنم اطلاعات از میکرو به کامپیوتر با خطا منتقل میشه و همیشه یه سری عدد و رقم دنبالشه که نمی دونم چیه ولی طلاعات در جهت مخالف کاملا صحیح منتقل میشه
اینم خطوط برنامه
$regfile = "m8def.dat"
$crystal = 8000000
Open "comb.2:9600,8,n,1" For Output As #1
'$baud #1 = 9600
Open "comb.1:9600,8,n,1" For Input As #2
'$baud #2 = 9600
Do
Print #1 , "hi"
Input #2 , B
Print #1 , B
Loop
Close #1
Close #2
End
نرخ انتقال اطلاعات رو عوض کردم حتی اونا رو جدا جدا تعریف کردم ولی اینو (hZá
نمایش میده بجای hi
اعداد رو هم تا 99 بصورت عدد صحیح درست می فرسته ولی یه پسوند واسش میاره ولی از 100 که می زنه بالا دیگه هیچی مثلا 123 رو می نویسه(1¦r0á
یه نفر کمک کنه بد اعصابم رو ریخته بهم این uart
می خوام یه uart نرم افزاری رو تو bascom راه اندازی کنم اطلاعات از میکرو به کامپیوتر با خطا منتقل میشه و همیشه یه سری عدد و رقم دنبالشه که نمی دونم چیه ولی طلاعات در جهت مخالف کاملا صحیح منتقل میشه
اینم خطوط برنامه
$regfile = "m8def.dat"
$crystal = 8000000
Open "comb.2:9600,8,n,1" For Output As #1
'$baud #1 = 9600
Open "comb.1:9600,8,n,1" For Input As #2
'$baud #2 = 9600
Do
Print #1 , "hi"
Input #2 , B
Print #1 , B
Loop
Close #1
Close #2
End
نرخ انتقال اطلاعات رو عوض کردم حتی اونا رو جدا جدا تعریف کردم ولی اینو (hZá

اعداد رو هم تا 99 بصورت عدد صحیح درست می فرسته ولی یه پسوند واسش میاره ولی از 100 که می زنه بالا دیگه هیچی مثلا 123 رو می نویسه(1¦r0á

دیدگاه