1. Що таке read-modify-write (RMW)?
read-modify-write - Читати-модифікувати-записати. Це означає що якщо ми записуємо до регістру певного порту мікроконтролера, то запис проходить не зразу, а послідовно: зчитуємо стан, модифікуємо і записуємо новий. Але якщо ви модифікували один біт, а що з іншими? А з іншими може бути проблема, так як буде зчитано їх електричний поточний стан, і те що "зчиталося" буде записано назад.