его там нетsachok писал(а):Подскажите в Studio ясть окно терминала где можно посмотреть что передается по USART? В книге видел что в старой версии есть,а в 4,16 найти немогу.
AVR studio в вопросах и ответах
- ARV
- Ум, честь и совесть. И скромность.
- Сообщения: 18544
- Зарегистрирован: Чт дек 28, 2006 08:19:56
- Откуда: Новочеркасск
- Контактная информация:
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!
Наверно после моего вопроса многие скажут "мнеб твои проблемы..."
Меня вырубает то, что окна в АВР-студии в которых текст проги пишут, изначально слишком широкие,а все остальные окна там всегда поверх этого окна. Вобшем напрягает когда особенно длинный текст приходиться либо только колёсиком мышки прокручивать,что долго, либо вручную раздвигать все остальные окна за предылы экрана,чтоб иметь воможность добраться до правой стороны этого окна, где потом только щёлкнув по ползунку можно быстро добраться куда нужно...Потом чтоб было проще сужаеш это окно в 3 раза,чаще можно и в более... Работаш потом нормально,но при повтоном запуске опять почти на весь экран ширина
Мот где можно это по умолчанию поправить?
Меня вырубает то, что окна в АВР-студии в которых текст проги пишут, изначально слишком широкие,а все остальные окна там всегда поверх этого окна. Вобшем напрягает когда особенно длинный текст приходиться либо только колёсиком мышки прокручивать,что долго, либо вручную раздвигать все остальные окна за предылы экрана,чтоб иметь воможность добраться до правой стороны этого окна, где потом только щёлкнув по ползунку можно быстро добраться куда нужно...Потом чтоб было проще сужаеш это окно в 3 раза,чаще можно и в более... Работаш потом нормально,но при повтоном запуске опять почти на весь экран ширина
Мот где можно это по умолчанию поправить?
- ARV
- Ум, честь и совесть. И скромность.
- Сообщения: 18544
- Зарегистрирован: Чт дек 28, 2006 08:19:56
- Откуда: Новочеркасск
- Контактная информация:
измените размер шрифта на более мелкий. закройте лишние панели. какие еще советы дать? купите 24" монитор 
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!
- ARV
- Ум, честь и совесть. И скромность.
- Сообщения: 18544
- Зарегистрирован: Чт дек 28, 2006 08:19:56
- Откуда: Новочеркасск
- Контактная информация:
просто откройте в студии этот hex-файл - студия попросит вас создать проект, укажите правильную модель МК и увидите дизассемблированный код. потом его можно сохранить в текстовый файл... и руками подправить, убрав лишнееKaban писал(а):У меня вот какой вопрос. Имеется hex-файл, но нет самой программы,как можно дизассемблировать его?
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!
- Negor
- Вымогатель припоя
- Сообщения: 586
- Зарегистрирован: Ср мар 07, 2007 22:58:02
- Откуда: Черкассы, Украина
- Контактная информация:
Вопрос такого характера. В Студии имеется возможность писать состояние портов в файл и запихивать в порты из файла. А в каком режиме это происходит? Я вот попробовал - при пошаговой отладке записывать в файл состояние порта не получилось. 
There is only 10 kind of people: those who understands binary code and those who dont!!!
- ARV
- Ум, честь и совесть. И скромность.
- Сообщения: 18544
- Зарегистрирован: Чт дек 28, 2006 08:19:56
- Откуда: Новочеркасск
- Контактная информация:
не может быть - все отлично пишется! как вы пробовали?Negor писал(а):Вопрос такого характера. В Студии имеется возможность писать состояние портов в файл и запихивать в порты из файла. А в каком режиме это происходит? Я вот попробовал - при пошаговой отладке записывать в файл состояние порта не получилось.
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!
- Negor
- Вымогатель припоя
- Сообщения: 586
- Зарегистрирован: Ср мар 07, 2007 22:58:02
- Откуда: Черкассы, Украина
- Контактная информация:
Отлично. С каких это пор ARV начал ко мне обращатся на "вы"???:shock:
По теме. Ну как - зашёл в опции отладки и указад чтоб состояние порта B писалось в файл. И потом давил F10. В итогк после пары команд out PoRTB, tmp посмотрел в файл. Там одиноко на меня смотрела цифра "0" и больше ничего.
По теме. Ну как - зашёл в опции отладки и указад чтоб состояние порта B писалось в файл. И потом давил F10. В итогк после пары команд out PoRTB, tmp посмотрел в файл. Там одиноко на меня смотрела цифра "0" и больше ничего.
There is only 10 kind of people: those who understands binary code and those who dont!!!
- ARV
- Ум, честь и совесть. И скромность.
- Сообщения: 18544
- Зарегистрирован: Чт дек 28, 2006 08:19:56
- Откуда: Новочеркасск
- Контактная информация:
на форуме я, если не сильно злюсь, ко всем обращаюсь на выNegor писал(а):Отлично. С каких это пор ARV начал ко мне обращатся на "вы"???:shock:
По теме. Ну как - зашёл в опции отладки и указад чтоб состояние порта B писалось в файл. И потом давил F10. В итогк после пары команд out PoRTB, tmp посмотрел в файл. Там одиноко на меня смотрела цифра "0" и больше ничего.
пока файл открыт - в нем и будет пусто, а вот когда сессия отладки завершена - файл закрывается и его содержимое становится доступным
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!
Здраствуйте!
Подскажите что не так делаю???
Инициализирую ТС:
;разрешаем прерывание по переполнению TC0-1m sec
Так вот 2 вопроса в перывания от ТС не заходит и еще выдает AVR Simulator: Invalid opcode 0xffff at address 0x1c0047
Подскажите что не так делаю???
Код: Выделить всё
.include "m2561def.inc"
.include "Def.asm"
.LISTMAC
.CSEG
.org 0x0000
rjmp RESET ;Reset Handler
.org OVF0addr
rjmp TIM0_OVF ;Timer0 Overflow Handler
.org URXC1addr
rjmp USART1_RXC ; USART1, RX Complete Handler
; стек
.org 0x00067
// Точка входа в программу
RESET:
CLI
ldi TMP_1, high(RAMEND)
out SPH, TMP_1
ldi TMP_1, low(RAMEND)
out SPL, TMP_1
ldi TMP_1,0xAA
sts LAST_ADDR,TMP_1
.include "Init.asm"
//******************************************************************************
sei
rcall RESTART
PROV_NASTROEK:
rcall MIG
rcall CONECT_PROV
rcall OUT_DATA
sbrs ST1,N_BIT0
rcall PROV_NASTROEK
sbr FLAG_COMANDA,S_BIT2 ; УСТАНОВКА ЗАПРОСА СОСТОЯНИЯ РЕЛЕ
rcall OUT_DATA
MAIN:
rcall MIG
rcall CONECT
rcall BU_CUUP
rcall INDIC_BMK
rcall OUT_DATA
rjmp MAIN
//****************************************************************************
.include "account.asm"
.include "Interapt.asm"
.include "ReStart.asm"
.include "mig.asm"
.include "Connect.asm"
.include "Uart.asm"
.include "Indication.asm"
.include "Alarm.asm"
.include "ComandaBMKRXD.asm"
.include "Hard.asm"
.include "ComandaBMKTXD.asm"
.include "Delay.asm"Инициализирую ТС:
;разрешаем прерывание по переполнению TC0-1m sec
Код: Выделить всё
lds TMP_Y,1<<TOV0
sts TIFR0,TMP_Y
lds TMP_Y,1<<TOIE0
sts TIMSK0,TMP_Y ;Установли флаг для прерывания по переполнению
lds TMP_Y,(1<<CS00)+(1<<CS01) ;запускаем счетчик OSC/64 = 1.015 msec
sts TCCR0B,TMP_YТак вот 2 вопроса в перывания от ТС не заходит и еще выдает AVR Simulator: Invalid opcode 0xffff at address 0x1c0047
для Pooher
такая беда у меня ...
МК начал только только заниматься ...
балуюсь ...
сделал схему : светодиод на порте Б меняет состояние при нажатии кнопки, которая на порте Д
в протеусе схема не фурычит, хотя при дебаге в АВР студио прога всё делает правильно ...
может я свойства элементов не выставил какие то ???
чесно говоря в схеме дребезг контактов не учитывал ...
ожидаение отпускания кнопки тоже ....
такая беда у меня ...
МК начал только только заниматься ...
балуюсь ...
сделал схему : светодиод на порте Б меняет состояние при нажатии кнопки, которая на порте Д
в протеусе схема не фурычит, хотя при дебаге в АВР студио прога всё делает правильно ...
может я свойства элементов не выставил какие то ???
чесно говоря в схеме дребезг контактов не учитывал ...
ожидаение отпускания кнопки тоже ....
- edm2007
- Поставщик валерьянки для Кота
- Сообщения: 2255
- Зарегистрирован: Вт апр 21, 2009 22:24:10
- Откуда: Иркутск
- Контактная информация:
MeL$ писал(а):для Pooher
такая беда у меня ...
МК начал только только заниматься ...
балуюсь ...
сделал схему : светодиод на порте Б меняет состояние при нажатии кнопки, которая на порте Д
в протеусе схема не фурычит, хотя при дебаге в АВР студио прога всё делает правильно ...
может я свойства элементов не выставил какие то ???
чесно говоря в схеме дребезг контактов не учитывал ...
ожидаение отпускания кнопки тоже ....
А что значит не фурычит-то? Подробнее надо. А вообще без ожидания отпускания ерунда будет твориться. Даже если кнопку очень быстро отпустить светодиод туеву хучу раз успеет переключиться. С дребезгом тоже не особо... Так что сначала допиши нормально, а потом уже можно будет разбираться.
"Слишком много людей ломаются, даже не подозревая о том, насколько близки к успеху они были в тот момент, когда упали духом". Томас Алва Эдисон