Кароч. В ФПГА реализована функцыя. Стартом является чтение из
регистра в памяти. Всё работает, но хочецца странного.
Щас так:
volatile uint16_t temp;
temp=RMSdataFileBase->randomAccess.resetRMSengine;
В принципе, всё нормально работает. Но! Компилер читает по адресу, потом, обнуляет старших 16р и пхает данные в стек. Можно ли сделать так, чтобы он просто читал по адресу и всё? У меня есть подобное в прерывании. Вроде тожэ всё нормально, но прерывания, это святое. Каждый лишний такт бьёт в сердечко.