Например TDA7294

Форум РадиоКот • Просмотр темы - Таймеры/счётчики в AVR
Форум РадиоКот
Здесь можно немножко помяукать :)

Текущее время: Ср ноя 26, 2025 22:45:49

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


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 1387 ]     ... , , , 55, , , ...  
Автор Сообщение
Не в сети
 Заголовок сообщения: Re: Таймеры/счётчики в AVR
СообщениеДобавлено: Вс июл 26, 2020 23:58:06 
Это не хвост, это антенна

Карма: 4
Рейтинг сообщений: 139
Зарегистрирован: Ср июн 25, 2008 15:19:44
Сообщений: 1480
Рейтинг сообщения: 0
Тьфу. Сказать нечего. Я ничего не пытаюсь доказать. В моих сообщениях кроме этого нет ни грамма эмоций. Говорят, утро вечера мудренее. Может завтра вы сообразите. Потому что вы прицепились до моих СЛОВ. А я исхожу из примера, с которого началось это обсуждение.


Вернуться наверх
 
 Заголовок сообщения: Re: Таймеры/счётчики в AVR
СообщениеДобавлено: Пн июл 27, 2020 00:03:13 
У тарища прерывания разрешены с самого начала, затем TIMSK, затем режим таймера.

Если это самое начало, то Вам не позавидуешь на Си… хотя по логике не зная Си видно, что регистры таймера0 настроены до установки TIMSK и SREG...
Изображение

Цитата:
Потому что вы прицепились до моих СЛОВ.

Не прицепился, а опроверг реальными фактами... так как Ваши утверждения не верны, что и подтверждается на железе. :wink:


Вернуться наверх
   
 
Не в сети
 Заголовок сообщения: Re: Таймеры/счётчики в AVR
СообщениеДобавлено: Пн июл 27, 2020 02:23:03 
Это не хвост, это антенна

Карма: 4
Рейтинг сообщений: 139
Зарегистрирован: Ср июн 25, 2008 15:19:44
Сообщений: 1480
Рейтинг сообщения: 0
Вы какой то,,, Едкий... Ограниченный не буду писать. Повторяю. По архитектуре мк AVR вы мне ничего нового не скажете. То о чем я писал, происходит только при установленном флаге I РЕГИСТРА SREG. Это само собой подразумевается, когда общаются знающие. Вы увидели непонятно что и прицепились как банный лист.
https://radiokot.ru/forum/viewtopic.php ... 2#p3871362
Перечитайте моё сообщение. 3 раза. 10,100 пока не дойдёт. Две страницы разговора ни о чем. Пустопорожнее.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Таймеры/счётчики в AVR
СообщениеДобавлено: Пн июл 27, 2020 08:12:37 
Вымогатель припоя

Карма: -8
Рейтинг сообщений: 49
Зарегистрирован: Вс дек 28, 2014 21:54:05
Сообщений: 615
Рейтинг сообщения: 0
Сусамыч, а что если к вашей прошивке добавить проверку флага этого прерывания и пустить его на другую ногу со светиком? Флаг взводится?

_________________
Я всё-всё узнAю и стану профессором.


Вернуться наверх
 
Эиком - электронные компоненты и радиодетали
 Заголовок сообщения: Re: Таймеры/счётчики в AVR
СообщениеДобавлено: Пн июл 27, 2020 08:51:23 
Вы какой то,,, Едкий... Ограниченный не буду писать.

Как всегда, при недостатке аргументов скатываются на банальное хамство… придумывая всякую пургу («Это само собой подразумевается, когда общаются знающие.») чтобы выкрутится. Всё с Вами ясно..., более разговаривать не о чём. :tea:
Цитата:
еречитайте моё сообщение. 3 раза. 10,100 пока не дойдёт.

Вы написали чушь (о которой я указал ранее), посему читайте её сами пока не дойдёт… а если пытались донести, что-то иное, то научитесь выражаться чётко, лаконично, однозначно… без "Это само собой подразумевается, когда общаются знающие." :wink:
Добавлено after 1 minute 41 second:
Сусамыч, а что если к вашей прошивке добавить проверку флага этого прерывания

О какой прошивке идёт речь? Их две.


Вернуться наверх
   
 
Не в сети
 Заголовок сообщения: Re: Таймеры/счётчики в AVR
СообщениеДобавлено: Пн июл 27, 2020 09:40:11 
Это не хвост, это антенна

Карма: 4
Рейтинг сообщений: 139
Зарегистрирован: Ср июн 25, 2008 15:19:44
Сообщений: 1480
Рейтинг сообщения: 0
Вы с компьютером на основе каких-то непонятных фактов непонятно что пытались мне доказать. Я на даче со смартфона имея первый попавшийся даташит на примерах вам показал. Не поняли? Разговор закончен.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Таймеры/счётчики в AVR
СообщениеДобавлено: Пн июл 27, 2020 10:00:15 
Поставщик валерьянки для Кота

Карма: 12
Рейтинг сообщений: 532
Зарегистрирован: Ср июл 17, 2013 13:55:57
Сообщений: 1978
Рейтинг сообщения: 0
Тфу, развели флэйм на ровном месте.

ChipCard, лучше скажите, с volatile заработало?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Таймеры/счётчики в AVR
СообщениеДобавлено: Пн июл 27, 2020 11:20:39 
Это не хвост, это антенна

Карма: 4
Рейтинг сообщений: 139
Зарегистрирован: Ср июн 25, 2008 15:19:44
Сообщений: 1480
Рейтинг сообщения: 0
Ггг, сам второй день плююсь.

Добрался до компьютера. AVR-Studio 4.19. AVR Toolchain. Теперь по существу. Если у вас установлен флаг разрешения соответствующего прерывания, то соответствующий флаг сбрасывается автоматически при переходе на вектор прерывания. Студии порой глючат. И поэтому отталкиваемся не от симулятора, а от знания соответствующего раздела по архитектуре МК, даташита.

Вложение:
timer_rk_01.jpg [132.33 KiB]
Скачиваний: 355

Вложение:
timer_rk_02.jpg [131.56 KiB]
Скачиваний: 353


Немного позанудствую. Объект. Свойства объекта. Хочешь познать своего врага - познай его. Так и здесь. Штудирование книжек по архитектуре МК. Так мы познаем своего "врага", а потом имеем его в хвост и в гриву....


Последний раз редактировалось Demiurg Пн июл 27, 2020 12:01:27, всего редактировалось 1 раз.

Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Таймеры/счётчики в AVR
СообщениеДобавлено: Пн июл 27, 2020 11:50:10 
Открыл глаза
Аватар пользователя

Зарегистрирован: Чт июл 23, 2020 20:59:01
Сообщений: 42
Откуда: СевКавТВ
Рейтинг сообщения: 0
NStorm, нет, на заработало. Надо решать вопрос с симулятором. Какой-то глюк...


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Таймеры/счётчики в AVR
СообщениеДобавлено: Пн июл 27, 2020 12:06:10 
Это не хвост, это антенна

Карма: 4
Рейтинг сообщений: 139
Зарегистрирован: Ср июн 25, 2008 15:19:44
Сообщений: 1480
Рейтинг сообщения: 0
NStorm, нет, на заработало. Надо решать вопрос с симулятором. Какой-то глюк...

С симулятором вы ничего не решите. Студии не всегда корректно отображают работу периферии. Но, команды отрабатывают на все 100. Так как студия продукт производителя МК, это единственный программный продукт, который наиболее верно симулирует работу МК AVR. К сожалению, глюки есть. Поэтому, рекурсия. См. пункт Х - штудируем книжки по архитектуре мк. Даташиты. Вольфганг Трамперт "AVR-RISC Микроконтроллеры фирмы ATMEL". Эта книга была моей настольной книгой в течении нескольких лет.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Таймеры/счётчики в AVR
СообщениеДобавлено: Пн июл 27, 2020 12:17:06 
Ум, честь и совесть. И скромность.
Аватар пользователя

Карма: 98
Рейтинг сообщений: 2133
Зарегистрирован: Чт дек 28, 2006 08:19:56
Сообщений: 18428
Откуда: Новочеркасск
Рейтинг сообщения: 2
Медали: 2
Получил миской по аватаре (1) Мявтор 3-й степени (1)
рекомендую в качестве симулятора использовать Proteus VSM - с точки зрения симуляции периферии микроконтроллеров AVR даёт 100500 очков форы студии, не смотря на "авторство" производителя. уж во всяком случае прерывания таймера по переполнению симулирует идеально.

_________________
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

Мой уютный бложик... заходите!


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Таймеры/счётчики в AVR
СообщениеДобавлено: Пн июл 27, 2020 12:26:18 
Это не хвост, это антенна

Карма: 4
Рейтинг сообщений: 139
Зарегистрирован: Ср июн 25, 2008 15:19:44
Сообщений: 1480
Рейтинг сообщения: 0
Аааа, новый виток баталий. Не стану. Повторю в 100500 раз. Когда ты назубок знаешь архитектуру МК, работу внешней периферии, симулятора AVR-Studio за глаза. Потому что есть два типа ошибок. Аппаратная. Брак, непропай, КЗ, что-либо еще. Программная. Если ты знаешь, что студия может налагать в симуляции периферии, но программу (то бишь, команды МК) отрабатывает на все 100, то аппаратная часть целиком и полностью на твоей совести. Программная же часть на симуляторе. Тестовые программные закладки, то есть инструмент, который ты создаешь своими руками.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Таймеры/счётчики в AVR
СообщениеДобавлено: Пн июл 27, 2020 13:03:51 
Ум, честь и совесть. И скромность.
Аватар пользователя

Карма: 98
Рейтинг сообщений: 2133
Зарегистрирован: Чт дек 28, 2006 08:19:56
Сообщений: 18428
Откуда: Новочеркасск
Рейтинг сообщения: 0
Медали: 2
Получил миской по аватаре (1) Мявтор 3-й степени (1)
Demiurg писал(а):
Не стану
вам бы еще свои собственные обещания, да научиться исполнять - вам бы цены не было

_________________
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

Мой уютный бложик... заходите!


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Таймеры/счётчики в AVR
СообщениеДобавлено: Пн июл 27, 2020 13:07:03 
Это не хвост, это антенна

Карма: 4
Рейтинг сообщений: 139
Зарегистрирован: Ср июн 25, 2008 15:19:44
Сообщений: 1480
Рейтинг сообщения: 0
Если бы вы новичкам не совали каждый раз свой протеус, вам бы цены не было. Каждый учебный год, очередной студент пишет, бля, профессора заставили в протеусе работать. Ниче не работает. Как быть, как жить...
Смотришь на форумы, большая часть контента - проблемы с протеусом. Обратите внимание, не проблемы с МК, здесь хоть какое-то информационное наполнение, контент. А практически только один протеус везде. Хоть бы спрашивали, программисткие трюки, алгоритмы, методы программирования. Нету этого. Вот что я вам всю дорогу пытаюсь сказать. Качественное информационное наполнение. И самое главное, все что я перечислил, практически не зависит от языка программирования. Потому что это, по сути, общие правила.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Таймеры/счётчики в AVR
СообщениеДобавлено: Пн июл 27, 2020 13:47:23 
Поставщик валерьянки для Кота

Карма: 12
Рейтинг сообщений: 532
Зарегистрирован: Ср июл 17, 2013 13:55:57
Сообщений: 1978
Рейтинг сообщения: 0
Proteus действительно хороший инструмент. Если уметь им пользоваться, много времени позволяет сэкономить.
Но вот не верится мне, что симулятор студии, не в состоянии эмулировать банальное переполнение таймера.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Таймеры/счётчики в AVR
СообщениеДобавлено: Пн июл 27, 2020 13:50:11 
Ум, честь и совесть. И скромность.
Аватар пользователя

Карма: 98
Рейтинг сообщений: 2133
Зарегистрирован: Чт дек 28, 2006 08:19:56
Сообщений: 18428
Откуда: Новочеркасск
Рейтинг сообщения: 0
Медали: 2
Получил миской по аватаре (1) Мявтор 3-й степени (1)
моделирование - это основной способ разработки на современном этапе развития электроники. студенты всегда задают вопросы, кажущиеся странными всем, кто "знает". но это ничего не доказывает, кроме того, что спрашивающие студенты ленивы или глупы. это не доказывает ненужность систем моделирования.

и вот если бы меньше было "спецов", которые отвергают моделирование, как важный этап разработки устройств, развитие шло бы в повышении качества моелирующих систем и качества пользования этими системами. а так "спецы" толкают новичка (мало того, что знающего мало, так еще и частично ленивого и недалёкого, верящего всему на свете) на путь, когда "кто 100 силовых транзисторов не спалил, тот в импульсной силовой технике ничего не знает".

протеус лишь помогает отладить программу без лишних усилий, и в этом ничем принципиально от симулятора студии не отличается.

_________________
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

Мой уютный бложик... заходите!


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Таймеры/счётчики в AVR
СообщениеДобавлено: Пн июл 27, 2020 14:42:13 
Открыл глаза
Аватар пользователя

Зарегистрирован: Чт июл 23, 2020 20:59:01
Сообщений: 42
Откуда: СевКавТВ
Рейтинг сообщения: 0
рекомендую в качестве симулятора использовать Proteus

Задумывался, но пока хватает отладочной платы. И опять же, ход выполнения кода там же не виден как в симуляторе. Симулятор как-то роднее мне, ещё со времен DOSовского для 8051 )))


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Таймеры/счётчики в AVR
СообщениеДобавлено: Пн июл 27, 2020 14:45:52 
Ум, честь и совесть. И скромность.
Аватар пользователя

Карма: 98
Рейтинг сообщений: 2133
Зарегистрирован: Чт дек 28, 2006 08:19:56
Сообщений: 18428
Откуда: Новочеркасск
Рейтинг сообщения: 0
Медали: 2
Получил миской по аватаре (1) Мявтор 3-й степени (1)
ChipCard писал(а):
И опять же, ход выполнения кода там же не виден как в симуляторе.
это вам тоже какой-то "специалист" сказал или откуда инфа? в протеусе видно все, что видно в симуляторе студии, и даже больше.

_________________
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

Мой уютный бложик... заходите!


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Таймеры/счётчики в AVR
СообщениеДобавлено: Пн июл 27, 2020 14:48:37 
Открыл глаза
Аватар пользователя

Зарегистрирован: Чт июл 23, 2020 20:59:01
Сообщений: 42
Откуда: СевКавТВ
Рейтинг сообщения: 0
Но вот не верится мне, что симулятор студии, не в состоянии эмулировать банальное переполнение таймера.

В смысле!? Я вам видео предоставил. Но это не ошибка кода, а у меня с программой что-то не так. Или настройки не те...

Добавлено after 1 minute 18 seconds:
это вам тоже какой-то "специалист" сказал или откуда инфа? в протеусе видно все, что видно в симуляторе студии, и даже больше.

Нет, это моё мнение )). Пока что протеус для меня дебри...

PS ARV, а у вас протеус лицензионный?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Таймеры/счётчики в AVR
СообщениеДобавлено: Пн июл 27, 2020 14:52:22 
Ум, честь и совесть. И скромность.
Аватар пользователя

Карма: 98
Рейтинг сообщений: 2133
Зарегистрирован: Чт дек 28, 2006 08:19:56
Сообщений: 18428
Откуда: Новочеркасск
Рейтинг сообщения: 0
Медали: 2
Получил миской по аватаре (1) Мявтор 3-й степени (1)
поверьте: симуляция в студии даже на одном поле с протеусом не присаживалась ни разу по удобству и возможностям симуляции! единственный минус (хотя, как посмотреть) симуляции в протеусе - это невозможность "ручонками" влезть в память/регистры и что-то изменить по ходу работы программы, а студия это позволяет запросто.

Добавлено after 49 seconds:
ChipCard писал(а):
у вас протеус лицензионный?
да вы весельчак! :)))

_________________
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

Мой уютный бложик... заходите!


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 1387 ]     ... , , , 55, , , ...  

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


Кто сейчас на форуме

Сейчас этот форум просматривают: lisiyivan и гости: 28


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

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y