با سلام
من از طریق پورت سریال یک فایل JPG دریافت کرده و درون مموری کارت دخیره میکنم البته به کمک DMA
دریافت فایل به شکل کاملی صورت میگره ولی هنگام دخیره هگز 00 در مموری این کارکتر دخیره نمیشه و عکس غیر قابل باز کردن میشه
جهت تست دستوری نوشتم که به جای هگر 00 هگر 20 دخیره کنه و بعد به صورت دستی در کامپیوتر به 00 تبدیلش کردم و عکس قابل نمایش شد
دستور که استفاده میکنم به شکل زیر هست
من از طریق پورت سریال یک فایل JPG دریافت کرده و درون مموری کارت دخیره میکنم البته به کمک DMA
دریافت فایل به شکل کاملی صورت میگره ولی هنگام دخیره هگز 00 در مموری این کارکتر دخیره نمیشه و عکس غیر قابل باز کردن میشه
جهت تست دستوری نوشتم که به جای هگر 00 هگر 20 دخیره کنه و بعد به صورت دستی در کامپیوتر به 00 تبدیلش کردم و عکس قابل نمایش شد
دستور که استفاده میکنم به شکل زیر هست
کد:
For Sss = 12 To 1035 '523 Bufs = Chr(receive_array(sss)) If Receive_array(sss) = 0 Then Print #10 ,CHR(00); Else Print #10 , Bufs; End If Next Sss Print #10 ,
دیدگاه