Цитата(shide_3 @ Jul 28 2016, 16:21)

Здравствуйте.Подскажите пожал-ста, есть ли принципиальная разница в написании программ на языке Си к МК 8-битному и скажем, к 16 или 32 битному? (То, что регистры общего назначения у них разной длины, это понятно.) Ведь на самом деле, я могу использовать тип long int во всех случаях?
спасибо!
А ARM гарантируется атомарный доступ к 32-х битным регистрам.
Это значит операции с ними не надо обертывать в критические секции.
Поэтому программу использующую RTOS с 32-х битника на 8-и битник перевести будет принципиально трудно.