Карма: 29
Рейтинг сообщений: 645
Зарегистрирован: Сб май 14, 2011 21:16:04 Сообщений: 2694 Откуда: г. Чайковский
Рейтинг сообщения:0 Медали: 1
shads писал(а):
, поэтому VECT0SPR[1:0] это биты не 0-го прерывания
Не усложняйте и не путайте. Как раз нулевого и все соответствует, ничего не надо вычитать. Как я уже и говорил, таблицу векторов нужно смотреть в ДШ. Немаскируемые прерывания RESET и TRAP номером не обзавелись, лежат выше нулевого вектора и имеют приоритет выше левела 3 по умолчанию и изменить это нельзя.
_________________ Добро всегда побеждает зло. Поэтому кто победил - тот и добрый.
Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ очень важен контроль процесса заряда и разряда для избегания воздействия внешнего зарядного напряжения после достижения 100% заряда. Инженеры КОМПЭЛ подготовили список таких решений от разных производителей.
контроллер STM8S и если я верно понимаю все железо во всей линейке настраивается одинаково, это описано в RM0016 другое дело, что где то какое то железо есть, а где то нет
Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре.
Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.
Карма: 29
Рейтинг сообщений: 645
Зарегистрирован: Сб май 14, 2011 21:16:04 Сообщений: 2694 Откуда: г. Чайковский
Рейтинг сообщения:0 Медали: 1
Вектор прерывания TIM2_UPD/OVF - №13d. Согласно RM16 , приоритет для данного вектора лежит в ITC_SPR4 3:2. Чтобы установить уровень приоритета 2 ( т.е. I1I0=0b00) нужно сделать так.
сорри я туплю) я почему то прочитал первые две строки как =, а не как &=
раздел 6.8 очень короткий) посылает в даташит на МК значит ли это, что одно и тоже прерывание может иметь разный номер вектора для разных МК даже внутри линейки STM8S?
одна и таже версия установлена на десктопе вин8.1 и на ноутбуке под виртуальной машиной на вин10 почему то по разному работает Ident, хотя настройки по картинке ниже одинаковые не удобно когда редактируешь одни и теже файлы то там то там
Карма: 29
Рейтинг сообщений: 645
Зарегистрирован: Сб май 14, 2011 21:16:04 Сообщений: 2694 Откуда: г. Чайковский
Рейтинг сообщения:0 Медали: 1
Предположу, что реальный параметр передачи в функцию будет указатель на строку. Поглядев значение указателя, можно легко понять на какую область памяти он указывает.
Добавлено after 2 hours 12 minutes 19 seconds: Можно закомментарить функцию и поглядеть объем используемой ОЗУ. Смысла нет тут использовать ОЗУ, не должен компилятор так явно тупить.
_________________ Добро всегда побеждает зло. Поэтому кто победил - тот и добрый.
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 37
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения