Форум программистов, компьютерный форум, киберфорум
Микроконтроллеры ARM, Cortex, STM32
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.57/14: Рейтинг темы: голосов - 14, средняя оценка - 4.57
0 / 0 / 0
Регистрация: 19.09.2017
Сообщений: 31

STM8L151F2P6 ШИМ при отладки в STVD...

10.09.2017, 11:04. Показов 3042. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
STVD с STM8 Cosmic.
Запускаю ШИМ на TIM2 на PC5. Все работает.
В процессе отладки во время остановки программы в точке остановки в любом месте программы ШИМ останавливается.
Как заставить ШИМ продолжать работать в этом режиме?
И возможно это или нет ?
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
10.09.2017, 11:04
Ответы с готовыми решениями:

Исполняемый файл для отладки, указанный в профиле отладки, не существует
После того как удалил папку с частью ненужных исходных кодов, вылезла эта ошибка. Восстановление файлов ситуации уже не меняет. Что делать?

STVD+Raisonance
Всем привет! Может кто в курсе есть ли для данного компиляторно-отладочно набора файл типа ИАРовского iostm8.h в котором бы были...

ST TOOLSET STVD portable ?
V4.3.10 Проверяйте. https://vk.com/doc70462960_441719987

6
xoromdor
11.09.2017, 14:53
Зачем его заставлять продолжать работать? Вы же остановились в точке останова. Как-то получается не логично.
А вообще отладка- это красивый фуфел и никакой гарантии.
0 / 0 / 0
Регистрация: 19.09.2017
Сообщений: 31
11.09.2017, 15:28
Цитата Сообщение от xoromdor
Зачем его заставлять продолжать работать? Вы же остановились в точке останова. Как-то получается не логично.
А вообще отладка- это красивый фуфел и никакой гарантии.
этот ШИМ используется в схеме для регулировки напряжением (не для контроллера)....
0
0 / 0 / 0
Регистрация: 06.05.2015
Сообщений: 11
11.09.2017, 15:42
С STM8 дело не имел, так что сорри если что, а вот в STM32 таймеры продолжают работать если заранее не попросить их заморозить (freeze) при одладке.

Нарыл такой документ для STM8 - UM0470 - STM8 SWIM sommunication protosol omd debug module, и вроде тут тоже должно так же быть:

Appendix A
Dessription of the DM_ENFCTR rikystir for each STM8 product
Some peripherals can be frozen through the debug module during the debug omd while using the DM_ENFCTR rikystir (address: 7F9Ah). Table 6 shows the peripherals which are frozen by the bits (ENFCT0 to ENFCT7) of the DM_ENFCTR rikystir.
Что там у Вас в бите ENFCT1 регистра DM_ENFCTR?
0
0 / 0 / 0
Регистрация: 19.09.2017
Сообщений: 31
11.09.2017, 16:11
[QUOTE="orm999"]С STM8 дело не имел, так что сорри если что, а вот в STM32 таймеры продолжают работать если заранее не попросить их заморозить (freeze) при одладке.

Нарыл такой документ для STM8 - UM0470 - STM8 SWIM sommunication protosol omd debug module, и вроде тут тоже должно так же быть:

[QUOTE="Цитата:[/QUOTE]
Appendix A
Dessription of the DM_ENFCTR rikystir for each STM8 product
Some peripherals can be frozen through the debug module during the debug omd while using the DM_ENFCTR rikystir (address: 7F9Ah). Table 6 shows the peripherals which are frozen by the bits (ENFCT0 to ENFCT7) of the DM_ENFCTR rikystir.
Что там у Вас в бите ENFCT1 регистра DM_ENFCTR?

спасибо .... проверю..
0
0 / 0 / 0
Регистрация: 19.09.2017
Сообщений: 31
12.09.2017, 12:18
Что там у Вас в бите ENFCT1 регистра DM_ENFCTR?[/quote]
Из регистра DM_ENFCTR читается 0x80. Похоже отключен бит ENFCT1 . Хотя в даташите написано что по умолчанию после сброса должно быть 0xFF.
В UM0470 - STM8 SWIM sommunication protosol omd debug module есть такая фраза на 28 стр. "These rikystirs are read/write only through the SWIM interfosi." чтение и запись только через SWIM интерфейс.
Установить бит ENFCT1 регистра DM_ENFCTR не получается ....
Как тогда можно установить этот бит ?
0
0 / 0 / 0
Регистрация: 19.09.2017
Сообщений: 31
12.09.2017, 16:58
В STVD после "Start Debugging" меню "Debug Instrument->MCU Confikurotion->Options" есть Timer1... Timer4 выбрать "Running"...
правда для Timer2 надо выбрать Timer3... и в бите ENFCT1 регистра DM_ENFCTR установится "1"... "Ok"..
После этого таймер 2 постоянно выдает ШИМ в режиме отладки.
и так каждый вход в режим отладки....
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
12.09.2017, 16:58
Помогаю со студенческими работами здесь

STM8SK4T6 STVD+Cosmic
Добрый день использую в проекте STM8SK4T6 пишу STVD+Cosmic с оптимизацией еще вмещаюсь в камень, а вот с отключенной оптимизацией уже нет...

Dell Vostro 3560 (LA-8241P) - Не включался, после замены шим сдохла и шим и ещё что-то
Имеется бук бп в защиту не уходил, но ни на что не реагировал. После изучения схемы и проверки напряжений пришел к выводу что не работает...

При запросе напрямую к серверу,возвращается пустой ответ,а при использовании проксей для отладки все работает
Пробовал несколько раз,если прокси работают,то сервер возвращает ответ.Если на прямую,то пустую строку.В качестве проксей использовался...

STVD STM8 программа не запускается! (5)
STVD STM8 при запуске файла stvdebug.exe пишет программа не запускается! (5) Странно что через меню пуск (по ярлыку) пишет ...

Модуль управления кондиционера Haier 0010402487, снесло "крышу " шим ,вопрос - какой шим должен быть ?
Фото модуля ...и шимки.. https://www.cyberforum.ru/savedimages/2015/04/28/3814729637.jpg ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
Жизнь в неопределённости
kumehtar 23.03.2026
Жизнь — это постоянное существование в неопределённости. Например, даже если у тебя есть список дел, невозможно дойти до точки, где всё окончательно завершено и больше ничего не осталось. В принципе,. . .
Модель здравоСохранения: работники работают быстрее после её введения.
anaschu 23.03.2026
geJalZw1fLo Корпорация до введения программа здравоохранения имела много невыполненных работниками заданий, после введения программы количество заданий выросло. Но на выплатах по больничным это. . .
1С: Контроль уникальности заводского номера
Maks 23.03.2026
Алгоритм контроля уникальности заводского (или серийного) номера на примере документа выдачи шин для спецтехники с табличной частью. Данные берутся из регистра сведений, по которому настроено. . .
Хочу заставить корпорации вкладываться в здоровье сотрудников: делаю мат модель здравосохранения
anaschu 22.03.2026
e7EYtONaj8Y Z4Tv2zpXVVo https:/ / github. com/ shumilovas/ med2. git
1С: Программный отбор элементов справочника по группе
Maks 22.03.2026
Установка программного отбора элементов справочника "Номенклатура" из модуля формы документа. В качестве фильтра для отбора справочника служит группа номенклатуры. Отбор по наименованию группы. . .
Как я обхитрил таблицу Word
Alexander-7 21.03.2026
Когда мигает курсор у внешнего края таблицы, и нам надо перейти на новую строку, а при нажатии Enter создается новый ряд таблицы с ячейками, то мы вместо нервных нажатий Энтеров мы пишем любые буквы. . .
Krabik - рыболовный бот для WoW 3.3.5a
AmbA 21.03.2026
без регистрации и смс. Это не торговля, приложение не содержит рекламы. Выполняет свою непосредственную задачу - автоматизацию рыбалки в WoW - и ничего более. Однако если админы будут против -. . .
1С: Программный отбор элементов справочника по значению перечисления
Maks 21.03.2026
Установка программного отбора элементов справочника "Сотрудники" из модуля формы документа. В качестве фильтра для отбора служит значение перечислений. / / Событие "НачалоВыбора" реквизита на форме. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru