Цитата(doom13 @ Jun 18 2018, 08:31)
BSP посмотрите (bsp/drivers/inc), для каждого ядра есть соответствующие макросы, типа IOWR_ALTERA_AVALON_PIO_SET/CLEAR_BITS()
Спасибо большое, определенно по ядру JTAG UART регистров установки/очистки я не нашел, зато в altera_avalon_pio_regs.h есть макросы установки/очистки бит, я так понял это универсальные макросы:
IOWR_ALTERA_AVALON_PIO_SET_BITS(base, data)
тогда чтобы установить младший бит в регистре control
IOWR_ALTERA_AVALON_PIO_SET_BITS(адрес control, 0x00000001)
Будет время попробую
Цитата(_Anatoliy @ Jun 18 2018, 08:49)
В догонку - при создании PIO нужно разрешить побитовое управление.
Да, по поводы портов ввода/вывода знаю, меня больше интересуют регистры например JTAG UART, там как таковых отдельных регистров установки бит нет, и нет галочек по их включению в модуль