۰۴-شهریور-۱۳۹۳, ۱۵:۱۷:۵۸
سلام
من از طريق پورت سريال يک فايل 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 ,