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

IAR stm8s - просьба пнуть в нужном направлении

13.03.2015, 17:58. Показов 6735. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
С STM только начинаю разбираться. Выбран stm8s103k3.
Суть проблемы - в дебаггере не работает ни одно периферийное устройство (не тактируется) и не устанавливается HSIRDY.
Судя по документации, при включении, после стабилизации генератора, должен установиться бит HSIRDY в CLK_ICKR - у меня даже этого не происходит! HSI и тактирование периферийных устройств включено по умолчанию при сбросе. На сколько я понимаю, HSIRDY должен быть рано или поздно установлен аппаратно, не зависимо есть хоть одна команда в микроконтроллере или нет. Если включить строку while (CLK_ICKR_HSIRDY != 1) программа "висит" бесконечно. Это проблема дебаггера ?
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
13.03.2015, 17:58
Ответы с готовыми решениями:

Сервер для организации. Прошу пнуть в нужном направлении
Доброго всем дня! Задача: сервер для небольшой компании, число сотрудников - 40 человек. Потребность - сервер для хранения...

Подключение к STM8S-Discovery и IAR
Уже несколько недель пытаюсь разобраться с данным микроконтроллером, но пока что всё безуспешно. Может кто подсказать, как подключить к...

STM8S, IAR и умножение 16х16
Доброго времени суток, коллеги. Делаю сейчас довольно тривиальную и по смыслу и по содержанию железяку, но совершенно неожиданно для...

3
0 / 0 / 0
Регистрация: 15.06.2012
Сообщений: 3,097
13.03.2015, 18:42
Под дебагером вы видимо понимаете симулятор? Тогда да, последний может быть весьма глючным. Отлаживайте периферию в железе.
0
Roym1
13.03.2015, 18:43
Спасибо, попробую!
0 / 0 / 0
Регистрация: 18.11.2015
Сообщений: 7
14.03.2015, 14:55
Тоже когда начинал прога стопилась на инициализации HSE.

/**************************************/
// CLK_init(); //
/**************************************/
void CLK_init(void){
CLK_ECKR_bit.HSEEN = 1;
CLK_SWCR_bit.SWEN=1;
while(CLK_ECKR_bit.HSERDY != 1) {}
CLK_CKDIVR = 0;
CLK_SWR = 0xB4;
while (CLK_SWCR_bit.SWIF != 1){}

}
/**************************************/
от сюда взял:
http://eugenemcu.ru/publ/11-1-0-66
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
14.03.2015, 14:55
Помогаю со студенческими работами здесь

const data в IAR для STM8S
Господа, не могу поместить под IAR в память программ STM8S инициализированные данные, например const char vrsnDate = __DATE__; ...

STM8s отладка кода в IAR в режиме Simulator
Уважаемые, объясните, почему при отладке кода в режиме Simulator счетчик таймера не изменяется? Какие существенные недостатки, если они...

LCD 1202 (nokia) +STM8S003f3p6 STM8S103f3p6 STM8S (IAR)
Без графики,текст только выводится. https://vk.com/izhadaptir?w=wall-73481857_493

Пните в нужном направлении!
Нужно написать программу с помощью которой можно было редактировать сторонние .exe А именно описание программы, её версия, и т.д. ...

Направьте в нужном направлении
Привет народ. Хочу попробовать себя в разработке игр под linux. До этого под linux ничего не писал, но есть непреодолимое желание :D В...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru