اقا من یه مدار با یه برنامه نوشتم که داخل ارسال و دریافت مشکل داره مدار رو یه بار با max232 بستم یه بار هم با ft232 اما اکثریت مواقع که از میکرو یه رشته ارسال می شه داخل کامپیوتر دریافت نمی شه یا اگر هم درافت بشه ناقصه ، مدار از لحاظ نویز کامل ایمن(یعنی خیلی روی عدم نویز پذیری کار شده) آقا مشکل دقیقا کجاست؟
برنامه بیسیک جایی که داده ها خونده می شه این دستور نوشته شده
data=mscomm1.input
که داخل یه تایمر 10 میلی ثانیه قرار داده شده که همیشه بخونتش
فرکانس کاری میکرو با کریستال رو پایهاش 11,0592 هست فیوز بیت cksel همشون یک و فیوز بیت های sut اون هم دو تاشون یه یک تنظیم شدن
$regfile = "m8def.dat"
$crystal = 11059200
$baud = 9600
do
print "Hello World"
loop
یا برای دریافت از کامپیوتر
mscomm1.output="Baby"
برنامه تراشه
$regfile = "m8def.dat"
$crystal = 11059200
$baud = 9600
dim baby as string*10
do
input ,baby
print baby
loop
برنامه بیسیک جایی که داده ها خونده می شه این دستور نوشته شده
data=mscomm1.input
که داخل یه تایمر 10 میلی ثانیه قرار داده شده که همیشه بخونتش
فرکانس کاری میکرو با کریستال رو پایهاش 11,0592 هست فیوز بیت cksel همشون یک و فیوز بیت های sut اون هم دو تاشون یه یک تنظیم شدن
$regfile = "m8def.dat"
$crystal = 11059200
$baud = 9600
do
print "Hello World"
loop
یا برای دریافت از کامپیوتر
mscomm1.output="Baby"
برنامه تراشه
$regfile = "m8def.dat"
$crystal = 11059200
$baud = 9600
dim baby as string*10
do
input ,baby
print baby
loop
دیدگاه