سلام
من میخوام یه سری متغیرها رو به وسیله ویژوال بیسیک تو میکرو تغییر بدم. یه برنامه تست نوشتم که ارتباط رو تست کنم
برنامه ای که برای میکرو نوشتم با ترمینال کدویژن کاملا جواب میده، هم ارسال داره هم دریافت.
ولی برنامه ای که برای ویژوال بیسیک نوشتم فقط ارسال میکنه و از میکرو هیچی دریافت نداره، این برنامه ویژوال بیسیک:
این نکته رو هم بگم که من کلا اولین بارمه که دارم با ویژوال بیسیک کار کنم.
برنامه میکرو:
کسی میدونه ایراد کدی که تو ویژوال بیسیک نوشتم چیه که دریافت نداره؟
من میخوام یه سری متغیرها رو به وسیله ویژوال بیسیک تو میکرو تغییر بدم. یه برنامه تست نوشتم که ارتباط رو تست کنم
برنامه ای که برای میکرو نوشتم با ترمینال کدویژن کاملا جواب میده، هم ارسال داره هم دریافت.
ولی برنامه ای که برای ویژوال بیسیک نوشتم فقط ارسال میکنه و از میکرو هیچی دریافت نداره، این برنامه ویژوال بیسیک:
کد:
Private Sub Command1_Click() MSComm1.Output = Text2.Text End Sub Private Sub Form_Load() MSComm1.CommPort = 1 MSComm1.PortOpen = True End Sub Private Sub Text1_Change() Dim A As String A = 0 If A = 0 Then Text1.Text = MSComm1.Input A = 1 ElseIf A = 1 Then Text1.Text = Text1.Text + vbNewLine + MSComm1.Input End If End Sub
برنامه میکرو:
کد:
while (1) { putsf("test 123456"); buffer[0]= getchar(); lcd_puts(buffer) };
دیدگاه