با سلام
من می خواهم از طریق پورت usb و یک میکروی مگا8 سیگنالهای 0تا5 ولت خروجی یک پ امپ را دیجیتال کرده و به یک برنامه گرافیکی دو بعدی نصب شده روی کامپیوتر ارسال کنم.درایورهای پورت یو اس بی مربوط به برنامه دو بعدی مذکور نیز در دسترس می باشد و روی کامپیوتر نصب است .من با استفاده از آی سی FT232BM ارتباط را برقرار کرده ام و کامپیوتر پورت com3 را می شناسد و سیگنالهای خروجی از مدارپ امپ توسط مبدل آنالوگ به دیجیتال میکرو دیجیتال شده ولی توسط برنامه دو بعدی گرافیکی دریافت نمی شود.اساس کار برنامه گرافیکی بر ولتاژ بازه و رنگ است بدین ترتیب که صفر تا یک ولت رنگ آبی و یک تا سه ولت رنگ سبز و سه تا پنچ ولت رنگ قرمز را ایجاد می کند.
از دوستان تقاضای کمک جهت برنامه نویسی صحیح و برقراری ارتباط با نرم افزار گرافیکی را دارم.
$regfile = "m8def.dat"
$crystal = 8000000
$baud = 19200
Config Serialout = Buffered , Size = 10
Config Adc = Single , Prescaler = Auto
Start Adc
Dim A As Word
Dim B As Single
A = 0
Main:
Printbin A
Do
A = Getadc(1)
Waitms 10
B = A * 204.8
Print B
Loop
End
برنامه ای که نوشته ام این است:
من می خواهم از طریق پورت usb و یک میکروی مگا8 سیگنالهای 0تا5 ولت خروجی یک پ امپ را دیجیتال کرده و به یک برنامه گرافیکی دو بعدی نصب شده روی کامپیوتر ارسال کنم.درایورهای پورت یو اس بی مربوط به برنامه دو بعدی مذکور نیز در دسترس می باشد و روی کامپیوتر نصب است .من با استفاده از آی سی FT232BM ارتباط را برقرار کرده ام و کامپیوتر پورت com3 را می شناسد و سیگنالهای خروجی از مدارپ امپ توسط مبدل آنالوگ به دیجیتال میکرو دیجیتال شده ولی توسط برنامه دو بعدی گرافیکی دریافت نمی شود.اساس کار برنامه گرافیکی بر ولتاژ بازه و رنگ است بدین ترتیب که صفر تا یک ولت رنگ آبی و یک تا سه ولت رنگ سبز و سه تا پنچ ولت رنگ قرمز را ایجاد می کند.
از دوستان تقاضای کمک جهت برنامه نویسی صحیح و برقراری ارتباط با نرم افزار گرافیکی را دارم.
$regfile = "m8def.dat"
$crystal = 8000000
$baud = 19200
Config Serialout = Buffered , Size = 10
Config Adc = Single , Prescaler = Auto
Start Adc
Dim A As Word
Dim B As Single
A = 0
Main:
Printbin A
Do
A = Getadc(1)
Waitms 10
B = A * 204.8
Print B
Loop
End
برنامه ای که نوشته ام این است:
دیدگاه