Указатель на конкретный фиксированный адрес

Решение для меня заключалось в том, чтобы установить атрибут «form» кнопки

<form id="form_id_name"><button name="btnSubmit" form="form_id_name" /></form>

или js:

YOURFORMOBJ.getElementsByTagName("button")[0].setAttribute("form", "form_id_name");
YOURFORMOBJ.submit();
13
задан Peter Mortensen 24 April 2015 в 06:30
поделиться

1 ответ

Конечно, без проблем. Вы можете просто назначить его напрямую переменной:

volatile unsigned int *myPointer = (volatile unsigned int *)0x12345678;

Обычно я объявляю макрос ввода-вывода с отображением в память:

#define mmio32(x)   (*(volatile unsigned long *)(x))

И затем определяю мои регистры в файле заголовка:

#define SFR_BASE    (0xCF800000)
#define SFR_1       (SFR_BASE + 0x0004)
#define SFR_2       (SFR_BASE + 0x0010)

И затем использую их:

unsigned long registerValue = mmio32(SFR_1); // read
mmio32(SFR2) = 0x85748312;                   // write
31
ответ дан 1 December 2019 в 20:11
поделиться
Другие вопросы по тегам:

Похожие вопросы: