Самоучитель для микроконтроллеров AVR - Самоучитель для микроконтроллеров AVR

#define   -   Это   удобно ! 
но ВОВСЕ не обязательно.

*/

#define INIT_TIMER0 TCNT0=0x100L-F_XTAL/64L/500L 
// этот пример показывает что определения 
// могут быть и сложней !

Определения (соответствие номера бита в регистре его названию по ДШ) отдельных битов есть в "хидерах"   .h   в ICC, IAR и других компиляторах,

но их нет в хидерах  CodeVisionAVR

Мастер начального кода программы в компиляторе ICC умеет по вашему желанию автоматически делать #define для ножек МК!

#define - может содержать и некоторые переменные, вместо которых в тексте программы могут быть подставлены и числа и слова. Может определять даже сложные, полноценные функции.

Go to Top