سلام دوستان. سال نو مبارک
آقا یه برنامه ما نوشتیم که چندین بایت رو میفرسته به میکرو از طریق usb و میکرو هم اینو از آدرس صفر تا ... ذخیره میکرئ تو حافظه. این بابا خیلی قشنگ کار میکرد تا اینکه ما ویندوز دوباره نصب کردیم!
بعد این پروژه ما وحشی شد! توی برنامه میکرو گفتم که آدرس رو یکی یکی اضافه کنه مثل address++; (در زبان winavr). وقتیکه دیتا رو میفرستم به میکرو بعدش آدرس رو از میکرو میخونم ، میبینم که آدرس به جای اینکه یکی یکی اضافه شه، چنداتا چندتا اضافه میشه!!!! مثلا 6تا 6تا!
حالا من موندمو این اشکال!!!!! :angry: :angry: :angry: اونم چند روزه!
سورس برنامه میکرو همون سورس برنامه usb-asp هست که در قسمت writeflash دستور prog_address++; داره! این قبلا کار میکرد ولی حالا اینطوریه!
دوستان چکارش کنم؟؟؟؟؟؟؟؟؟ :angry: :angry:
آقا یه برنامه ما نوشتیم که چندین بایت رو میفرسته به میکرو از طریق usb و میکرو هم اینو از آدرس صفر تا ... ذخیره میکرئ تو حافظه. این بابا خیلی قشنگ کار میکرد تا اینکه ما ویندوز دوباره نصب کردیم!
بعد این پروژه ما وحشی شد! توی برنامه میکرو گفتم که آدرس رو یکی یکی اضافه کنه مثل address++; (در زبان winavr). وقتیکه دیتا رو میفرستم به میکرو بعدش آدرس رو از میکرو میخونم ، میبینم که آدرس به جای اینکه یکی یکی اضافه شه، چنداتا چندتا اضافه میشه!!!! مثلا 6تا 6تا!
حالا من موندمو این اشکال!!!!! :angry: :angry: :angry: اونم چند روزه!
سورس برنامه میکرو همون سورس برنامه usb-asp هست که در قسمت writeflash دستور prog_address++; داره! این قبلا کار میکرد ولی حالا اینطوریه!
دوستان چکارش کنم؟؟؟؟؟؟؟؟؟ :angry: :angry:
دیدگاه