ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Среда
27 ноября
118788
Ксения (22.04.2008 16:59, просмотров: 8191)
Может ли МК узнать собственное имя? Программатор может прочесть сигнатуру и по ней определить тип процессора. А может ли это сделать сам МК по своей программе? Если нет, то какие будут рекомендации для программы (прошивки), которой требуется узнать, на какой МК ее прошили? А узнать эту информацию очень хотелось бы, поскольку даже взаимозаменяемые МК порой имеют какие-то свои специфические особенности, которые нужно учитывать при программировании. Т.е. как быть, если я и сама толком не знаю, какая конкретно модель окажется в продаже? Можно сгенерировать программы для всех возможных случаев, но есть опасения, что в производстве что-нибудь обязательно перепутают. Недавно столкнулась с проблемой отличия программирования делителя частоты у AT90USВ647 и AT90USB128. Оказывется, что они не только размером памяти отличаются. Я два месяца безуспешно билась, чтобы запустить USB на AT90USВ647, и вот только недавно (в конце марта этого года) появилась "ревизия G", где сказано, что прескалер PLL на частоте кварца 16 МГц у них программируется по-разному: у одного 110, а у другого 101.