Цитата(rezident @ Oct 18 2008, 21:34)

Попробуйте сделать объявление как
Код
volatile const unsigned char my1[] = {0x3d,0x23,0x36};
Error[Be022]: location address not allowed for initialized variables (writable variables without the __no_init attribute) C:\3\main.c 43
Работает Ваш первый вариант, обращение к объявленному массиву, иначе, похоже,действительно компиллер выкидывает эти константы, т.к. к ним нет явного обращения. Огромное спасибо!! Хотя, если у Вас будут еще варианты, чтоб работало через пойтер, буду очень признателен!