Показать сообщение отдельно
Непрочитано 28.06.2013, 05:05  
Вячеслав Мезенцев
Частый гость
 
Аватар для Вячеслав Мезенцев
 
Регистрация: 11.09.2011
Адрес: Екатеринбург
Сообщений: 29
Сказал спасибо: 1
Сказали Спасибо 4 раз(а) в 3 сообщении(ях)
Вячеслав Мезенцев на пути к лучшему
По умолчанию Re: Проблема при симуляции

Сообщение от puchik006 Посмотреть сообщение
Я только в начале пути, поэтому мне даже удобней когда регистры подробно расписаны. Хотя понятно, что чем короче запись, тем лучше
Я тоже люблю, когда регистры подробно расписаны, да так подробно, что дальше некуда. Вот примеры:

https://mysvn.ru/avr/templates/ATmega16/MCU.cpp

Код:
// ADC Multiplexer Selection Register – ADMUX
// [ ADC Multiplexer Selection Register ]
//           00000000 - Initial Value
ADMUX = BIN8(00000000); // BIN8() не зависит от уровня оптимизации
//           ||||||||
//           76543210
//           |||||||+- 0, rw, MUX0:  -+ - Analog Channel Selection Bits
//           ||||||+-- 1, rw, MUX1:   |
//           |||||+--- 2, rw, MUX2:   |
//           ||||+---- 3, rw, MUX3:   |
//           |||+----- 4, rw: MUX4:  _|
//           ||+------ 5, rw, ADLAR:    - ADC Left Adjust Result
//           |+------- 6, rw, REFS0: -+ - Reference Selection Bits
//           +-------- 7, rw, REFS1: _|
// Примечание: AVCC
Вячеслав Мезенцев вне форума