سلام دوستان
من به تازگی میخوام به جای CodeVision از Atmel Studio استفاده کنم ولی همون اول کار خوردم به یه مشکلی که نمی تونم حلش کنم :biggrin:
من میخوام یه آرایه ای رو تو حافظه ی فلش ذخیره کنم که این کار رو میکنم :
(کل آرایه رو ننوشتم).
که فکر نکنم تا اینجا مشکلی باشه... وقتی هم که میخوام بخونم این کد رو مینویسم :
که فکر کنم مشکل از اینجا باشه... ممنون میشم اگه کسی بتونه راهنمایی کنه.
من به تازگی میخوام به جای CodeVision از Atmel Studio استفاده کنم ولی همون اول کار خوردم به یه مشکلی که نمی تونم حلش کنم :biggrin:
من میخوام یه آرایه ای رو تو حافظه ی فلش ذخیره کنم که این کار رو میکنم :
کد:
#include <avr/pgmspace.h> const unsigned char CharacterSet[256][8] PROGMEM ={ { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 }, // 0x00 { 0x7E, 0x81, 0x95, 0xB1, 0xB1, 0x95, 0x81, 0x7E }, // 0x01 { 0x7E, 0xFF, 0xEB, 0xCF, 0xCF, 0xEB, 0xFF, 0x7E }, // 0x02};
که فکر نکنم تا اینجا مشکلی باشه... وقتی هم که میخوام بخونم این کد رو مینویسم :
کد:
Data = (char) pgm_read_byte(&CharacterSet[LetterNum][i]);
دیدگاه