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

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

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

 
Опции темы

GNU GCC AVR вопрос по переменным..

Непрочитано 30.01.2007, 18:27  
Mozart
Временная регистрация
 
Регистрация: 29.10.2004
Сообщений: 67
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
Mozart на пути к лучшему
По умолчанию GNU GCC AVR вопрос по переменным..

использую WinAVR и возник вопрос... точнее не один
если я напишу

Код:
uint8_t var = 0;
что это значит, я отвёл байт под переменную var???

если не секрет как посмотреть её изменение в AVR studio (я AVRstudio загружаю *.elf)????

Код:
 
#define c 255
while(var ‹ c) {
    var++;
}
изменение я вижу в регистре r24, если я поменяю "с", то никаких изменений нету.

и как в гнушном компиляторе обращаться к РОН?
Реклама:
__________________
главное не количество знаний, а уменее их применить!!!
Mozart вне форума  
Непрочитано 31.01.2007, 12:29  
avr123-nm-ru
Почётный гражданин KAZUS.RUN
 
Регистрация: 13.05.2006
Адрес: Москва
Сообщений: 3,552
Сказал спасибо: 75
Сказали Спасибо 326 раз(а) в 230 сообщении(ях)
avr123-nm-ru на пути к лучшему
По умолчанию

в дефайне принято использовать ЗАГЛАВНЫЕ буквы и ни в коем случае не одну !

WinAVR со Студией описаны коротко в низу страницы http://avr123.nm.ru/04.htm

а переменные объявлять советую по стандарту Си

вот так:
http://avr123.nm.ru/05a.htm
__________________
Обучалка AVR PIC ARM начинающим программирование курс самоучитель шаг за шагом с нуля, CVAVR, PROTEUS, MPLAB, WinAVR, IAR, KEIL электроника - http://proavr.narod.ru
avr123-nm-ru вне форума  
Непрочитано 31.01.2007, 12:33  
avr123-nm-ru
Почётный гражданин KAZUS.RUN
 
Регистрация: 13.05.2006
Адрес: Москва
Сообщений: 3,552
Сказал спасибо: 75
Сказали Спасибо 326 раз(а) в 230 сообщении(ях)
avr123-nm-ru на пути к лучшему
По умолчанию

typedef unsigned char BYTE;
// besser: uint8_t aus ‹inttypes.h›

typedef unsigned short WORD;
// besser: uint16_t aus ‹inttypes.h›

typedef unsigned long DWORD;
// besser: uint32_t aus ‹inttypes.h›

typedef unsigned long long QWORD;
// besser: uint64_t aus ‹inttypes.h›


http://www.mikrocontroller.net/artic...R-GCC-Tutorial

http://online.multilex.ru/
__________________
Обучалка AVR PIC ARM начинающим программирование курс самоучитель шаг за шагом с нуля, CVAVR, PROTEUS, MPLAB, WinAVR, IAR, KEIL электроника - http://proavr.narod.ru
avr123-nm-ru вне форума  
Непрочитано 09.02.2007, 20:00  
Mozart
Временная регистрация
 
Регистрация: 29.10.2004
Сообщений: 67
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
Mozart на пути к лучшему
По умолчанию

да, буду знать...
ну так как, посмотреть изменение переменной "С" в авр студио, куда она записывается? или в воздухе летает?

и как обратиться из ВинАВР к РОН??

Код:
register uint8_t Denis asm("r16");
так? но и тут регистр не изменяется с течением времени
__________________
главное не количество знаний, а уменее их применить!!!
Mozart вне форума  
 
Опции темы

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Оптимизация в AVR GCC alberio Микроконтроллеры, АЦП, память и т.д 45 02.03.2018 12:38
gcc, iar, code vision AVR ? schotki Микроконтроллеры, АЦП, память и т.д 48 26.05.2009 20:15
GNU отладчики и компиляторы для МК um Микроконтроллеры, АЦП, память и т.д 7 22.12.2007 20:50
AVR+GCC+jacOS DenisLeonidovich Микроконтроллеры, АЦП, память и т.д 3 24.07.2007 14:24
GCC AVR не работает printf("Hello word") Kabron Proteus, KiCAD и другие ECAD 8 03.03.2007 14:33


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


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