Attiny85 какая-то лажа с прерываниями - ATmega AVR - Обсуждение 2086406 |
|
Обсуждение
Всего сообщений: 46
|
||||
Имя | Дата | Сообщение | ||
Читать обсуждение полностью: Attiny85 какая-то лажа с прерываниями |
||||
wypuk | 14.06.2013 11:17 |
https://www.cyberforum.ru/post11298504.html
Написал программку на Tiny85, прогоняю ее в симуляторе, и...
|
||
OtixPM | 14.06.2013 12:22 |
https://www.cyberforum.ru/post11298505.html
Это при выходе из любого из трёх ISR происходит или из...
|
||
wypuk | 14.06.2013 13:13 |
https://www.cyberforum.ru/post11298506.html
по крайней мере в 2-х прерываниях из трех так происходит
|
||
ZIvS | 14.06.2013 15:36 |
https://www.cyberforum.ru/post11298507.html
А попробуйте скинуть SREG не в стек, а в неиспользуемый...
|
||
dimyurk1978 | 14.06.2013 21:40 |
https://www.cyberforum.ru/post11298508.html
Забыл как называются общим словом эти регистры. В эти...
|
||
OtixPM | 14.06.2013 21:55 |
https://www.cyberforum.ru/post11298509.html
.macro INIT_STACK
.ifdef SPH
outi SPH,HIGH(ROMEND)...
|
||
domis | 15.06.2013 00:10 |
https://www.cyberforum.ru/post11298510.html
С каких это пор в указатель стека нужно записывать...
|
||
OtixPM | 15.06.2013 01:07 |
https://www.cyberforum.ru/post11298511.html
Ну, отличие макроса INIT_STACK от кода ТС в этом. Можно...
|
||
hixir | 15.06.2013 09:42 |
https://www.cyberforum.ru/post11298512.html
соглашение о порядке записи\чтения байтов при обращении к...
|
||
dimyurk1978 | 15.06.2013 10:06 |
https://www.cyberforum.ru/post11298513.html
outi - макрос.
.macro outi
ldi r16, @1
out @0, r16...
|
||
hixir | 15.06.2013 10:08 |
https://www.cyberforum.ru/post11298514.html
outi - макрос.
.macro outi
ldi r16, @1
out @0, r16...
|
||
stritsh | 15.06.2013 11:46 |
https://www.cyberforum.ru/post11298515.html
В даташите Rev. 2586C-06/05 на странице 47 есть такие...
|
||
wypuk | 15.06.2013 14:01 |
https://www.cyberforum.ru/post11298516.html
Ну, отличие макроса INIT_STACK от кода ТС в этом. Можно...
|
||
dimyurk1978 | 15.06.2013 14:47 |
https://www.cyberforum.ru/post11298517.html
Возможно, что инклюд кристалла правильный, а в свойствах...
|
||
dimyurk1978 | 15.06.2013 14:50 |
https://www.cyberforum.ru/post11298518.html
Чудес не бывает. Я симулировал прерывания. Нет такого как у...
|
||
OtixPM | 15.06.2013 15:58 |
https://www.cyberforum.ru/post11298519.html
Предлагаю лёгкий тест. Пусть стек инициализируется...
|
||
wypuk | 15.06.2013 16:06 |
https://www.cyberforum.ru/post11298520.html
блин, сейчас опять прогнал в симуляторе программу, обратил...
|
||
dimyurk1978 | 15.06.2013 17:42 |
https://www.cyberforum.ru/post11298521.html
Какой симулятор используете? У меня AVR-Studyo 4.19....
|
||
OtixPM | 15.06.2013 18:05 |
https://www.cyberforum.ru/post11298522.html
С таким значением определённо будет падать. 0x005F в...
|
||
hixir | 15.06.2013 18:35 |
https://www.cyberforum.ru/post11298523.html
в настройках симулятора кристалл корректно указан?
|
||
dimyurk1978 | 15.06.2013 18:50 |
https://www.cyberforum.ru/post11298524.html
С таким значением определённо будет падать. 0x005F в...
|
||
wypuk | 16.06.2013 12:24 |
https://www.cyberforum.ru/post11298525.html
да, походу дело было в этом)) выбрал нужный - перестало...
|
||
wypuk | 16.06.2013 16:56 |
https://www.cyberforum.ru/post11298526.html
Еще одна проблемка обнаружилась. Не пойму, почему после...
|
||
omokost | 16.06.2013 17:21 |
https://www.cyberforum.ru/post11298527.html
При запущенном дебагере, меню "параметры симулятора",...
|
||
wypuk | 17.06.2013 15:27 |
https://www.cyberforum.ru/post11298528.html
Так что, про таймер ни у кого никаких мыслей нет? Почему Т0...
|
||
OtixPM | 17.06.2013 15:55 |
https://www.cyberforum.ru/post11298483.html
Таймер-то должен продолжать считать, если......
|
||
domis | 17.06.2013 16:16 |
https://www.cyberforum.ru/post11298484.html
А, что это за команда такая интересная, как же он будет...
|
||
wypuk | 17.06.2013 17:31 |
https://www.cyberforum.ru/post11298485.html
Это таймер Т1, с ним все впорядке. А вот Т0 как-то не так в...
|
||
domis | 17.06.2013 17:39 |
https://www.cyberforum.ru/post11298486.html
Режим СТС это сброс при совпадении TCNT0 с OCR0A, вот...
|
||
wypuk | 17.06.2013 18:03 |
https://www.cyberforum.ru/post11298487.html
Мне что-то думалось, что при в режиме СТС таймер досчитал...
|
||
domis | 17.06.2013 18:04 |
https://www.cyberforum.ru/post11298488.html
Он и не останавливается, он именно сбрасывается, поменяй...
|
||
hixir | 17.06.2013 18:30 |
https://www.cyberforum.ru/post11298489.html
Мне что-то думалось, что при в режиме СТС таймер досчитал...
|
||
wypuk | 17.06.2013 18:55 |
https://www.cyberforum.ru/post11298490.html
Да, действительно, поменял OCR0A и все стало как надо. Я...
|
||
OtixPM | 17.06.2013 19:41 |
https://www.cyberforum.ru/post11298491.html
Правильно казалось!
Да нет, не до конца ещё открылись...
|
||
wypuk | 17.06.2013 20:26 |
https://www.cyberforum.ru/post11298492.html
Да нет, не до конца ещё открылись глаза :-)
Есть две...
|
||
hixir | 17.06.2013 20:45 |
https://www.cyberforum.ru/post11298493.html
прочитайте еще раз, а потом - еще...
и кодить вообще не...
|
||
dimyurk1978 | 17.06.2013 20:55 |
https://www.cyberforum.ru/post11298494.html
прочитайте еще раз, а потом - еще...
и кодить вообще не...
|
||
OtixPM | 17.06.2013 21:09 |
https://www.cyberforum.ru/post11298495.html
Да, правда, в Tiny85 этим спецрегистром для задания Timer1...
|
||
OtixPM | 17.06.2013 21:16 |
https://www.cyberforum.ru/post11298496.html
Каналы A и B независимы, поэтому значение OCRxA может быть...
|
||
wypuk | 17.06.2013 21:40 |
https://www.cyberforum.ru/post11298497.html
Каналы A и B независимы, поэтому значение OCRxA может быть...
|
||
OtixPM | 17.06.2013 23:27 |
https://www.cyberforum.ru/post11298498.html
Да.
Тут imho нет конфликта:
- при установленном бите...
|
||
wypuk | 18.06.2013 00:05 |
https://www.cyberforum.ru/post11298499.html
Да, но если мы еще установим битами COM0A1 COM0A0 или...
|
||
OtixPM | 18.06.2013 01:12 |
https://www.cyberforum.ru/post11298500.html
В симуляторе посмотрите, и делов-то.
|
||
wypuk | 20.06.2013 19:03 |
https://www.cyberforum.ru/post11298501.html
Сейчас отлаживаю еще одну программку на tiny2313 в AVR...
|
||
domis | 20.06.2013 21:10 |
https://www.cyberforum.ru/post11298502.html
Проверил на студии 6.1 - нормально пишет, проверь в файле...
|
||
wypuk | 20.06.2013 23:09 |
https://www.cyberforum.ru/post11298503.html
Да, OCIE1A прописан как бит 6, а в симуляторе в правом...
|
||
|
||||
Similar |
Какая-то лажа с таймером Операционный усилитель, какая то лажа Народ! Какая то у меня не понятка с проектом 100 раз писал а сейчас лажа Лажа с адсенсом лажа Fermi |
|||
Ads |
|
|||
MoreAnswers |
В чем лажа? Лажа с посещением некоторых сайтов В браузер выводится полная лажа! Лажа в PIVOT при сумировании Обновление драйверов + KDE = лажа =( |
|||