roboforum.ru

Технический форум по робототехнике.
Текущее время: 26 ноя 2024, 21:14

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 96 ]  На страницу Пред.  1, 2, 3, 4, 5, 6, 7  След.
Автор Сообщение
 Заголовок сообщения: Re: AVR Studio - вопросы и ответы
СообщениеДобавлено: 23 мар 2010, 01:16 
Не в сети

Зарегистрирован: 30 мар 2007, 15:00
Сообщения: 80
Откуда: litva
Skype: bloodaxe777
прог. языки: pascal, delphi, C, ( basic, asm)-со словарём.
К сожелению O0 непомогло ;[ Вот может prntscr поможет.


Вложения:
ScreenShot105.JPG
ScreenShot105.JPG [ 147.2 КиБ | Просмотров: 2327 ]
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: AVR Studio - вопросы и ответы
СообщениеДобавлено: 23 мар 2010, 01:23 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
bloodaxe писал(а):
Спасибо за ответ. А как быть с переменными? Пишет-Location not valid.


приложите проект и напишите какие переменные хотите увидеть.

_________________
Читайте !


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: AVR Studio - вопросы и ответы
СообщениеДобавлено: 23 мар 2010, 01:29 
Не в сети

Зарегистрирован: 30 мар 2007, 15:00
Сообщения: 80
Откуда: litva
Skype: bloodaxe777
прог. языки: pascal, delphi, C, ( basic, asm)-со словарём.
Нет конкретного проекта и конкретной переменной которую хочу увидеть. Просто при написании проги часто встречаюсь с потребностю слежения за измениями переменных. Хотелось бы знать как и чё делать.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: AVR Studio - вопросы и ответы
СообщениеДобавлено: 23 мар 2010, 01:34 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
Ну выж на чем то проверяете и скрины делаете.

_________________
Читайте !


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: AVR Studio - вопросы и ответы
СообщениеДобавлено: 23 мар 2010, 01:44 
Не в сети
Аватара пользователя

Зарегистрирован: 04 дек 2008, 22:44
Сообщения: 4363
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: Kotlin, Java, C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович
Имеется ввиду проект AvrStudio - файлы исходников

_________________
if(!Operate) Read(pDatasheet);


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: AVR Studio - вопросы и ответы
СообщениеДобавлено: 23 мар 2010, 03:13 
Не в сети

Зарегистрирован: 30 мар 2007, 15:00
Сообщения: 80
Откуда: litva
Skype: bloodaxe777
прог. языки: pascal, delphi, C, ( basic, asm)-со словарём.
Вот в этом проекте хотелось бы последить за изменениями переменной темп. Изменяя в ручную содержание регистра ADCH. Это прога под градусник. Значение на семисегментник выводятся через 2. т.е 2, 4, 6, 8 .... . Предпологаю что в переменной "temp" округляется темпрература и градусник неправельно показует. Вот и хотелось бы прогледеть изменение этой переменной.
Proekt:
viewtopic.php?f=2&t=7752&p=154093&hilit=lm35dz#p154093


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: AVR Studio - вопросы и ответы
СообщениеДобавлено: 23 мар 2010, 11:58 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
У вас все переменный локальными были вот он и ругался. Вот так показывает.
А порты они не как переменные объявлены а продефайнены наверно в хидере как адреса - их надо в панелях переферии смотреть. Лучше в PROTEUS.

прожект.


Вложения:
_new.rar [15.05 КиБ]
Скачиваний: 0

_________________
Читайте !
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: AVR Studio - вопросы и ответы
СообщениеДобавлено: 23 мар 2010, 12:39 
Не в сети

Зарегистрирован: 30 мар 2007, 15:00
Сообщения: 80
Откуда: litva
Skype: bloodaxe777
прог. языки: pascal, delphi, C, ( basic, asm)-со словарём.
Спасибо, очень благодарен! :beer:


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: AVR Studio - вопросы и ответы
СообщениеДобавлено: 23 мар 2010, 12:48 
Не в сети

Зарегистрирован: 30 мар 2007, 15:00
Сообщения: 80
Откуда: litva
Skype: bloodaxe777
прог. языки: pascal, delphi, C, ( basic, asm)-со словарём.
Но всё равно показывает что переменные ровны 0 ;[


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: AVR Studio - вопросы и ответы
СообщениеДобавлено: 23 мар 2010, 14:06 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
Выкиньте все из проги и оставьте простой счтечик в main

ctr++;

да понаблюдайте

и help есть в студии.

_________________
Читайте !


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: AVR Studio - вопросы и ответы
СообщениеДобавлено: 23 мар 2010, 20:45 
Бывает такая ерундистика, тоже сталкиваюсь периодически.
Выхожу из ситуации заменой заявления переменной на "volatile static unsigned char" тем самым запрещая компилятору посягаться на неё. И она появляется в списке.


Вернуться к началу
  
 
 Заголовок сообщения: Re: AVR Studio - вопросы и ответы
СообщениеДобавлено: 24 мар 2010, 21:53 
Не в сети

Зарегистрирован: 30 мар 2007, 15:00
Сообщения: 80
Откуда: litva
Skype: bloodaxe777
прог. языки: pascal, delphi, C, ( basic, asm)-со словарём.
Декларация "volatile static unsigned char" помогла, спасибо :beer:


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: AVR Studio - вопросы и ответы
СообщениеДобавлено: 07 апр 2010, 22:46 
Не в сети
Аватара пользователя

Зарегистрирован: 08 сен 2009, 21:37
Сообщения: 20
Откуда: SPb
прог. языки: C, C++, ASM, Pascal, VHDL, Delphi, PHP5
ФИО: Горин Алексей
Столкнулся с такой проблемой.
Необходимо прошить Мегу64, пишу на ассемблере а студии. При отладк студия ругается на регистры таймера-счётчика 3, т.е. студия думает, что у меня мега64 а режиме совместимости.

Подскажите как сказать студии что режим совместимости выключен.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: AVR Studio - вопросы и ответы
СообщениеДобавлено: 07 апр 2010, 23:00 
Не в сети
Аватара пользователя

Зарегистрирован: 04 дек 2008, 22:44
Сообщения: 4363
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: Kotlin, Java, C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович
Прикрепите проект пожалуйста

_________________
if(!Operate) Read(pDatasheet);


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: AVR Studio - вопросы и ответы
СообщениеДобавлено: 07 апр 2010, 23:22 
Не в сети
Аватара пользователя

Зарегистрирован: 08 сен 2009, 21:37
Сообщения: 20
Откуда: SPb
прог. языки: C, C++, ASM, Pascal, VHDL, Delphi, PHP5
ФИО: Горин Алексей
Вот непосредственно код.
Если убрать строки, в которых конфугурируется ТС3, то всё прекрасно работает, иначе .... :O:
Код:
.include "m64def.inc"

    .def   tmp = r16
   .def   eep_adr_h = r17
   .def   eep_adr_l = r18
   .def   speed_n = r19

   .ORG   $0000   ;reset
   rjmp reset

;   .ORG   $0034   ;TC3A compare
;   rjmp speed

   .ORG   $001E   ;TC0 compare
   rjmp to_eeprom


reset:
   ldi tmp, HIGH(RAMEND)
   out SPH, tmp
   ldi tmp, LOW(RAMEND)
   out SPL, tmp

   ;TC0 configuring
   ldi tmp, (1<<WGM01) | (1<<CS00) | (1<<CS01) | (1<<CS02)
   out TCCR0, tmp

    ldi tmp, 255
   out OCR0, tmp

   ;TC1 channel A configuring
    ldi tmp, (1<<WGM10) | (0<<WGM11) | (1<<COM1A1) | (1<<COM1B1)
   out TCCR1A, tmp

    ldi tmp, 127
   out OCR1AL, tmp
   ldi tmp, 0x00
   out OCR1AH,tmp

    ldi tmp, (1<<WGM12) | (1<<CS11)
   out TCCR1B, tmp

    ldi tmp, 255
   out OCR1BL, tmp
   ldi tmp, 0x00
   out OCR1BH,tmp

    sbi DDRB, 5
    sbi DDRB, 6
    sbi DDRB, 7
   ldi tmp, 0
   out PORTB, tmp

   ;TC2 configurin
   ldi tmp, (0<<WGM21) | (0<<WGM20) | (1<<CS22) | (1<<CS21) | (1<<CS20)
   out TCCR2, tmp

    cbi DDRD, 7
    ldi tmp, 0x00
   out PORTD, tmp

   ;TC3 channel A configuring
    ldi tmp, 0x00
   out TCCR3A, tmp
    ldi tmp, (1<<WGM32) | (1<<CS32)
   out TCCR3B, tmp

    ldi tmp, 59
   out OCR3AL, tmp
   ldi tmp, 0x00
   out OCR3AH,tmp

   ;other variables
   ldi eep_adr_l, 0x00
   ldi eep_adr_h, 0x00

   ;interrupts variables
   ldi tmp, (1<<OCIE0)
   out TIMSK, tmp
   ldi tmp, (1<<OCIE3A)
   out ETIMSK, tmp

   SEI



start:
   nop

   rjmp start




speed:
   in speed_n, TCNT2
;   ldi speed_n, 55

   SEI

   rjmp start


to_eeprom:
   SBIC   EECR, EEWE
   RJMP   to_eeprom

   CLI
   OUT EEARL, eep_adr_h
   OUT EEARH, eep_adr_l
   OUT EEDR, speed_n

   SBI EECR, EEMWE
   SBI EECR, EEWE

   SEI
   NOP


   ldi tmp, 255
   sub tmp, eep_adr_l
   breq inc_adress

   inc eep_adr_l

   rjmp start


inc_adress:
   inc eep_adr_h
   ldi eep_adr_l, 0x00
   ldi tmp, 0x08

   cpse tmp, eep_adr_h
   rjmp start


   CLI
   ldi tmp, 0x00
   out TCCR0, tmp
   out TCCR1A, tmp
   out TCCR1B, tmp
   out TCCR2, tmp
   out TIMSK, tmp

   rjmp nnp


nnp:
    nop

   rjmp nnp


Вложения:
Комментарий к файлу: sourse
ident_a.asm.zip [841 байт]
Скачиваний: 0
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 96 ]  На страницу Пред.  1, 2, 3, 4, 5, 6, 7  След.

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 6


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

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO