سلام آقا من یه سوال دیگه هم دارم :
من مدتی هست که می خوام یک ارتباط سریال بین میکرو و کامپیوترم برقرار کنم و با ای سی max233 که دیتاشیتش رو براتون میزارم به این صورت کانفیگ کردم که پایه های t1uot را به پین دوم پورت R2in را به پین سوم پورت و پین 5 رو به زمین مدارم وصل کردم و از طرفی T1in را به TXD و R2out را به RXD وصل کردم و پایه های 11و 15 ،10 و 16 ، 12و17 را در max 233 به هم وصل کردم و همچنین پایه 9و6 را به زمین و پایه 7 را به VCC وصل کردم و برنامه زیر را در روی micro بارگذاری و میکرو را راه اندازی کردم . و با هایپر ترمینال ویندوز با هایپر ترمینال بسکام با هایپر ترمینال کدویژن و ... امتحان کردم ولی چیزی دریافت نکردم حالا اگه امکان داره منو راه نمایی کنید ببینم کجای کارم اشتباهه؟
اینم برنامه و دیتاشیت:
$regfile = "M16def.dat"
$crystal = 8000000
$baud = 19200
$lib "glcdKS108.LBX"
Dim Name_s As String * 20
Dim X As Integer
Config Graphlcd = 128 * 64sed , Dataport = Portc , Controlport = Porta , Ce = 1 , Ce2 = 0 , Cd = 2 , Rd = 3 , Reset = 4 , Enable = 5
Setfont Font8x8
Cls
Showpic 0 , 0 , Pic
Wait 1
Print "Welcome to AVR projects"
Input "Give your name " , Name_s
Print "Hello " ; Name_s ; " your serial communication is OK!"
Lcd Name_s
Wait 1
Do
Incr X
Print X
Loop
End
Pic:
$bgf "start1.bgf"
$include "font8x8.font"