PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : مشکل با ذخيره کردن هگز 00 روي MMC در bascom avr



maxn
26-08-2014, 16:55
سلام
من از طريق پورت سريال يک فايل 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 ,

maxn
29-08-2014, 02:05
مشکل با استفاده از دستور but به جای print حل شد .