Например TDA7294

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





Текущее время: Пт мар 29, 2024 04:16:18

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


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



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

Карма: 13
Рейтинг сообщений: 163
Зарегистрирован: Сб дек 22, 2012 08:17:42
Сообщений: 744
Откуда: Караганда, Казахстан
Рейтинг сообщения: 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 13:33:39, всего редактировалось 1 раз.

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

Карма: 93
Рейтинг сообщений: 1349
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 14019
Откуда: ДОНЕЦК
Рейтинг сообщения: 0
Скорее следует читать
"счетчик блокирован, если значение в регистре автоперезагрузки равно нулю"
а вот насчет того, что в тот регистр загружается "по умолчанию" - надо искать в разделе "состояние регистров при сбросе" (аппаратный и прочие виды сбросов).
Могут иметь место всяческие нюансы "косвенного сброса"(не по прямому внешнему сигналу на лапке RESET), оставшейся от предыдущих программ мусор ...
:dont_know:


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: А я, кажется, нашел ошибку в RM0008
СообщениеДобавлено: Пн авг 21, 2017 09:38:40 
Поставщик валерьянки для Кота

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


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

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

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

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

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


Вернуться наверх
 
Сравнительное тестирование аккумуляторов EVE Energy и Samsung типоразмера 18650

Инженеры КОМПЭЛ провели сравнительное тестирование аккумуляторов EVE и Samsung популярного для бытовых и индустриальных применений типоразмера 18650. Для теста были выбраны аккумуляторы литий-никельмарганцевой системы: по два образца одного наименования каждого производителя – и протестированы на двух значениях тока разряда: 0,5 А и 2,5 А. Испытания проводились в нормальных условиях на электронной нагрузке EBD-USB от ZKEtech, а зарядка осуществлялась от лабораторного источника питания в режиме CC+CV в соответствии с рекомендациями в даташите на определенную модель.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: А я, кажется, нашел ошибку в RM0008
СообщениеДобавлено: Пн авг 21, 2017 12:47:38 
Поставщик валерьянки для Кота

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

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


Вернуться наверх
 
Новый аккумулятор EVE серии PLM для GSM-трекеров, работающих в жёстких условиях (до -40°С)

Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре. Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: А я, кажется, нашел ошибку в RM0008
СообщениеДобавлено: Пн авг 21, 2017 13:27:33 
Опытный кот
Аватар пользователя

Карма: 13
Рейтинг сообщений: 163
Зарегистрирован: Сб дек 22, 2012 08:17:42
Сообщений: 744
Откуда: Караганда, Казахстан
Рейтинг сообщения: 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 08:13:55 
Опытный кот
Аватар пользователя

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

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


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

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


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

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


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

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


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