Заголовок сообщения: А я, кажется, нашел ошибку в 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 раз.
Скорее следует читать "счетчик блокирован, если значение в регистре автоперезагрузки равно нулю" а вот насчет того, что в тот регистр загружается "по умолчанию" - надо искать в разделе "состояние регистров при сбросе" (аппаратный и прочие виды сбросов). Могут иметь место всяческие нюансы "косвенного сброса"(не по прямому внешнему сигналу на лапке RESET), оставшейся от предыдущих программ мусор ...
Открыл RM0008, для всех ARR всех таймеров, в том числе и в разделе 15.4.12, Reset value равно 0xFFFF. Может стоило просто RM обновить, а не разводить сразу панику
Заголовок сообщения: 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 и Samsung популярного для бытовых и индустриальных применений типоразмера 18650.
Для теста были выбраны аккумуляторы литий-никельмарганцевой системы: по два образца одного наименования каждого производителя – и протестированы на двух значениях тока разряда: 0,5 А и 2,5 А. Испытания проводились в нормальных условиях на электронной нагрузке EBD-USB от ZKEtech, а зарядка осуществлялась от лабораторного источника питания в режиме CC+CV в соответствии с рекомендациями в даташите на определенную модель.
Так это, выходит, ошибку пофиксили только что. Всегда был уверен, что у меня достаточно свежий RM0008 - Rev 16 November 2015. Сейчас качнул с ST новый - Rev 17 August 2017, так в нем, действительно, 0xFFFF. Сегодня, напоминаю, 21 августа 2017, новый документ существует, максимум, 20 дней!
Не знаю когда точно появился Rev 17, но я его скачал 4 дня назад, т.е. на момент появления твоего поста он уже был.
Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре.
Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 13
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения