Портал для радиолюбителей и разработчиков электроники · с 2003 годаРеклама на сайте
Найти компонент, схему или даташит

Даташиты, справочник отечественных приборов, схемы с разбором и живой форум

AVR Раздел по микроконтроллерам компании Atmel - AVR / ATtiny / ATmega / ATMega128 / ATxmega, вопросы по программированию в AVR studio и все, относящееся к AVR...

 
Опции темы

Препроцессор, печать значения

Непрочитано 03.03.2021, 10:46  
sunjob
Временная регистрация
 
Регистрация: 23.11.2010
Сообщений: 70
Сказал спасибо: 3
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
sunjob на пути к лучшему
По умолчанию Препроцессор, печать значения

добрый день!

хотелось-бы, конечно, что-бы все уже было посчитано :о)
спасибо за пендили и подсказки :о)

Код:
#define __VAL(x) #x
#define   VAL(x) __VAL(x)

#define OCR_CNT (((F_CPU)/(TIMER_FREQ_HZ*TIMER_DIV))-1)
#pragma message "OCR_CNT = " VAL(OCR_CNT)
--›
timer2.h:31:9: note: #pragma message: OCR_CNT = (((18000000UL)/(100*1024))-1)
#pragma message "OCR_CNT = " VAL(OCR_CNT)
tag: avr,avr-gcc,preprocessor

###!!! UPDATE !!!###

как нужно извернуться, что-бы вся подобная математика "считалась" и в код подставлялись уже готовые константы?!

т.е. без извратов типа "внешние скрипты", awk/bc etc...
Реклама:

Последний раз редактировалось sunjob; 04.03.2021 в 06:31. Причина: cu
sunjob вне форума  
 
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
3D печать Oleg_As Барахолка электронных компонентов 0 19.03.2018 23:02
3d печать Kapral_82 Барахолка электронных компонентов 57 30.05.2017 17:57
МФУ принтер Samsung CJX 1050W нечёткая печать Левон Ремонт оргтехники 30 26.09.2015 23:50
Перестала работать ч/б печать у Canon PIXMA MP970 Bagrat Ремонт оргтехники 1 09.05.2010 16:13
[Решено] Samsung ML-2570: плохая печать devrn Ремонт оргтехники 35 15.04.2010 20:49


Часовой пояс GMT +4, время: 10:13.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.