Например TDA7294

Форум РадиоКот • Просмотр темы - А я, кажется, нашел ошибку в RM0008
Форум РадиоКот
Здесь можно немножко помяукать :)



Текущее время: Чт июл 18, 2019 01:31:21

Часовой пояс: UTC + 3 часа [ Летнее время ]


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



Начать новую тему Ответить на тему  [ Сообщений: 7 ] 
Автор Сообщение
Не в сети
 Заголовок сообщения: А я, кажется, нашел ошибку в RM0008
СообщениеДобавлено: Пн авг 21, 2017 07:05:14 
Мучитель микросхем
Аватар пользователя

Карма: 5
Рейтинг сообщений: 91
Зарегистрирован: Сб дек 22, 2012 09:17:42
Сообщений: 489
Откуда: Караганда, Казахстан
Рейтинг сообщения: 0
Мяу, товарищи.

Цитата:
15.4.12 TIMx auto-reload register (TIMx_ARR)
Address offset: 0x2C
Reset value: 0x 0000
...
Bits 15:0 ARR[15:0]: Prescaler value
ARR is the value to be loaded in the actual auto-reload register.
Refer to the Section 15.3.1: Time-base unit for more details about ARR update and
behavior.
The counter is blocked while the auto-reload value is null.
Так вот, если запустить таймер не трогая этот регистр, то он весело считает от 0 до 65535 включительно, хотя последняя строчка цитаты обещает, что он считать не будет. Ну, и, глянув отладчиком на нетронутый (до первой записи в него) TIMx->ARR видим там 0xFFFF, а не 0х0000, как обещает RM0008
---------------------------------------------------
Так вот, разобрались! Документ RM008 Rev16 содержит целую кучу ошибок. 11 августа этого (2017) года вышла 17-я ревизия этого документа, кто пользуется более ранними ревизиями - обязательно обновите, там исправлена куча ошибок!

_________________
Кто мешает тебе выдумать порох непромокаемый? (К. Прутков, мысль № 133)


Последний раз редактировалось afz Пн авг 21, 2017 14:33:39, всего редактировалось 1 раз.

Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: А я, кажется, нашел ошибку в RM0008
СообщениеДобавлено: Пн авг 21, 2017 08:56:39 
Друг Кота
Аватар пользователя

Карма: 79
Рейтинг сообщений: 744
Зарегистрирован: Вт мар 16, 2010 23:02:27
Сообщений: 9294
Откуда: ДОНЕЦК (ЮГО-ВОСТОК ua/DPR)
Рейтинг сообщения: 0
Скорее следует читать
"счетчик блокирован, если значение в регистре автоперезагрузки равно нулю"
а вот насчет того, что в тот регистр загружается "по умолчанию" - надо искать в разделе "состояние регистров при сбросе" (аппаратный и прочие виды сбросов).
Могут иметь место всяческие нюансы "косвенного сброса"(не по прямому внешнему сигналу на лапке RESET), оставшейся от предыдущих программ мусор ...
:dont_know:


Вернуться наверх
 
JLCPCB, всего $2 за прототип печатной платы! Цвет - любой!

Отличное качество, подтвержденное более чем 600,000 пользователей! Более 10,000 заказов в день.

Зарегистрируйтесь и получите два купона по 5$ каждый:https://jlcpcb.com/quote

Не в сети
 Заголовок сообщения: Re: А я, кажется, нашел ошибку в RM0008
СообщениеДобавлено: Пн авг 21, 2017 10:38:40 
Опытный кот

Карма: 15
Рейтинг сообщений: 142
Зарегистрирован: Вс июн 19, 2016 10:32:03
Сообщений: 814
Рейтинг сообщения: 0
Открыл RM0008, для всех ARR всех таймеров, в том числе и в разделе 15.4.12, Reset value равно 0xFFFF. Может стоило просто RM обновить, а не разводить сразу панику :)


Вернуться наверх
 
PCBWay - всего $5 за 10 печатных плат, первый заказ для новых клиентов БЕСПЛАТЕН

Сборка печатных плат от $88 + БЕСПЛАТНАЯ доставка по всему миру + трафарет

Онлайн просмотровщик Gerber-файлов от PCBWay
Не в сети
 Заголовок сообщения: Re: А я, кажется, нашел ошибку в RM0008
СообщениеДобавлено: Пн авг 21, 2017 13:35:40 
Мучитель микросхем
Аватар пользователя

Карма: 5
Рейтинг сообщений: 91
Зарегистрирован: Сб дек 22, 2012 09:17:42
Сообщений: 489
Откуда: Караганда, Казахстан
Рейтинг сообщения: 0
Так это, выходит, ошибку пофиксили только что. Всегда был уверен, что у меня достаточно свежий RM0008 - Rev 16 November 2015. Сейчас качнул с ST новый - Rev 17 August 2017, так в нем, действительно, 0xFFFF. Сегодня, напоминаю, 21 августа 2017, новый документ существует, максимум, 20 дней!

_________________
Кто мешает тебе выдумать порох непромокаемый? (К. Прутков, мысль № 133)


Вернуться наверх
 
Плавкие предохранители LittelFuse. Грамотный подбор

Выбор оптимального плавкого предохранителя требует учета многих параметров. Для упрощения выбора оптимального предохранителя и автоматизации расчетов Littelfuse предлагает онлайн-утилиту. Подробнее>>
Не в сети
 Заголовок сообщения: Re: А я, кажется, нашел ошибку в RM0008
СообщениеДобавлено: Пн авг 21, 2017 13:47:38 
Опытный кот

Карма: 15
Рейтинг сообщений: 142
Зарегистрирован: Вс июн 19, 2016 10:32:03
Сообщений: 814
Рейтинг сообщения: 0
Так это, выходит, ошибку пофиксили только что. Всегда был уверен, что у меня достаточно свежий RM0008 - Rev 16 November 2015. Сейчас качнул с ST новый - Rev 17 August 2017, так в нем, действительно, 0xFFFF. Сегодня, напоминаю, 21 августа 2017, новый документ существует, максимум, 20 дней!

Не знаю когда точно появился Rev 17, но я его скачал 4 дня назад, т.е. на момент появления твоего поста он уже был.


Вернуться наверх
 
Немногим дороже дискретного решения: новое поколение импульсных стабилизаторов Mornsun

Практически во всех радиоэлектронных устройствах массово применяются линейные понижающие стабилизаторы напряжения типа КРЕН в корпусе TO220 (другое обозначение – 78хх) и им подобные для формирования основного напряжения питания схемы.
Данные стабилизаторы позволяют без особых затрат получить нужное для каскада или узла схемы напряжение, если устройство питается от внешнего источника с более высоким напряжением. Для этого требуются… Подробнее>>
Не в сети
 Заголовок сообщения: Re: А я, кажется, нашел ошибку в RM0008
СообщениеДобавлено: Пн авг 21, 2017 14:27:33 
Мучитель микросхем
Аватар пользователя

Карма: 5
Рейтинг сообщений: 91
Зарегистрирован: Сб дек 22, 2012 09:17:42
Сообщений: 489
Откуда: Караганда, Казахстан
Рейтинг сообщения: 0
Посмотрел дату загрузки того RM0008, который с ошибкой, Rev 16. Я его укачал 01 августа этого года, в 09:45 (у меня GMT+6).

2 All: кто пользуется документом RM0008 ревизии ниже 17-й, обязательно обновите - там, как минимум, одна ошибка.

Добавлено after 15 minutes 16 seconds:
Заглянул в Revision history, 11 августа. Блин, и в том, что я уже изучил кучка изменений! Р-р-р!

_________________
Кто мешает тебе выдумать порох непромокаемый? (К. Прутков, мысль № 133)


Вернуться наверх
 


Не в сети
 Заголовок сообщения: Re: А я, кажется, нашел ошибку в RM0008
СообщениеДобавлено: Ср мар 21, 2018 09:13:55 
Мучитель микросхем
Аватар пользователя

Карма: 5
Рейтинг сообщений: 91
Зарегистрирован: Сб дек 22, 2012 09:17:42
Сообщений: 489
Откуда: Караганда, Казахстан
Рейтинг сообщения: 0
Кстати, RM0008 опять обновился. 8-го марта. Кто держит копию у себя, обновите.

_________________
Кто мешает тебе выдумать порох непромокаемый? (К. Прутков, мысль № 133)


Вернуться наверх
 


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

Часовой пояс: UTC + 3 часа [ Летнее время ]


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

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


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

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


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