Я пытаюсь научить C программировать эту небольшую процедуру на Texas Instruments MSP430.Не могли бы вы помочь мне понять часть ((unsigned char *) 0x0023)
?
У меня возникли проблемы с пониманием этой средней части этой директивы Define.Я попытался найти это, но ничего не нашел в части ((unsigned char *) 0x0023)
.Это похоже на приведение типа, но ничего не приводит.
Моя главная проблема - 0x0023 (десятичное 35).Является ли это просто беззнаковый указатель символа с 35 битами?
Код:
#define P1IFG_ptr ((unsigned char *) 0x0023) unsigned char result;
Любая помощь очень ценится и заранее благодарим вас.