Страница 151 из 446

Re: STM32 новичку в ARM что к чему

Добавлено: Пн сен 26, 2016 10:05:54
dosikus
RusikOk писал(а):ну так если не затруднит срисуйте схемку согласования уровней пожалуйста
Вы поменьше слушайте этого клоуна.

Re: STM32 новичку в ARM что к чему

Добавлено: Ср сен 28, 2016 16:00:42
aam
Никак не пойму, как использовать выводы SWCLK и SWDIO для других целей кроме программирования и отладки? В даташите написано, что SWD можно отключить и тогда эти выводы будут работать как порты. Но ведь тогда не будет работать отладка? И как тут быть? Может я что-то не так понял?

Re: STM32 новичку в ARM что к чему

Добавлено: Ср сен 28, 2016 16:18:20
Мурик
Отключаются они программно, а значит после сброса есть небольшой промежуток времени их доступности отладчику. :)

Re: STM32 новичку в ARM что к чему

Добавлено: Чт сен 29, 2016 11:42:48
aam
Тупой вопрос: а как работает пошаговая отладка? Проц на каждой строчке сбрасывается? :oops:
Т. е. допустим, у меня на на ногах SWD висит светодиод или UART или еще что-то подобное. Я все равно смогу полноценно пользоваться отладкой?
И нужны ли в устройстве резисторы последовательно с программатором чтоб сигналы друг с другом не "боролись" или они внутри программатора уже есть?

Re: STM32 новичку в ARM что к чему

Добавлено: Чт сен 29, 2016 11:50:58
Мурик
Точно не скажу, но могу предположить следующее. Отладчику известны адреса всех строк после компиляции и либо устанавливается точка останова на адресе следующей строки или есть какой-то другой метод, не важно, модуль отладки приостанавливает процессор когда выполнение доходит до заданного адреса.

Re: STM32 новичку в ARM что к чему

Добавлено: Чт сен 29, 2016 16:30:13
uk8amk
aam писал(а):Т. е. допустим, у меня на на ногах SWD висит светодиод или UART или еще что-то подобное. Я все равно смогу полноценно пользоваться отладкой?
Конечно нет.
Или SWD, или GPIO. Впрочем загрузка прошивки всё ещё возможна если подключить RST и настроить отладчик в режим Connect under reset. На линиях SW не должно быть устройств которые бы помешали обмену с отладчиком.
aam писал(а):Проц на каждой строчке сбрасывается?
Проц при достижении точки останова останавливает исполнение программы. Он не сбросится до тех пор пока не будет нажата кнопка Reset CPU или не сработает Watchdog.

Re: STM32 новичку в ARM что к чему

Добавлено: Сб окт 01, 2016 15:18:32
RusikOk
uk8amk писал(а):
aam писал(а):Т. е. допустим, у меня на на ногах SWD висит светодиод или UART или еще что-то подобное. Я все равно смогу полноценно пользоваться отладкой?
Конечно нет.
Или SWD, или GPIO. Впрочем загрузка прошивки всё ещё возможна если подключить RST и настроить отладчик в режим Connect under reset. На линиях SW не должно быть устройств которые бы помешали обмену с отладчиком.
как вариант __RELEASE__ and __DEBUG__. светодиоды я думаю потерпят на время отладки.

и собственно мой вопрос :)) как для F103 правильно узнать после сброса идут ли часы от батарейки или их нужно выставлять заново?

Re: STM32 новичку в ARM что к чему

Добавлено: Сб окт 01, 2016 17:20:47
uk8amk
RusikOk писал(а):идут ли часы от батарейки или их нужно выставлять заново?
7.3.9 Backup domain control register (RCC_BDCR)
...
Note: The LSEON, LSEBYP, RTCSEL and RTCEN bits of the Backup domain control register
(RCC_BDCR) are in the Backup domain.
...
These bits are only reset after a Backup domain Reset (see Section 7.1.3: Backup domain reset). Any
internal or external Reset will not have any effect on these bits.
Значит критерием функционирования часов будут установленные биты LSEON, RTCEN.

Re: STM32 новичку в ARM что к чему

Добавлено: Вс окт 02, 2016 22:32:50
a5021
dosikus писал(а):Вы поменьше слушайте этого клоуна.
Хоть поменьше, хоть побольше, я этим пользуюсь к величайшему своему удовлетворению. Ну а то, что я вам постоянно мешаю чушь всякую нести, клоуном-то отнюдь не меня делает.

Re: STM32 новичку в ARM что к чему

Добавлено: Пн окт 03, 2016 02:30:43
RusikOk
a5021 писал(а):Хоть поменьше...
так а схема будет? или это архисложная задача посмотреть на чем собран преобразователь уровней?

Re: STM32 новичку в ARM что к чему

Добавлено: Пн окт 03, 2016 06:15:37
a5021
Понятия не имею, где там преобразователь, есть ли он вообще и насколько ценной частью схемы является. Одно знаю точно -- для МК с напряжениями от 2.5 до 5 вольт он работает без всяких проблем, что на программировании, что на отладке. Линия RESET так же наличествует и функционирует. В этом смысле никаких преимуществ фирменного отладчика перед китайским клоном не вижу и потребности в нем не испытываю.

Re: STM32 новичку в ARM что к чему

Добавлено: Пн окт 03, 2016 08:28:32
dosikus
RusikOk, он как всегда не в курсе и ему сие не надо , а когда столкнется будет поздно.
Вот кусок схемы оригинального STLink v2 .


Изображение


SN74LVC8T245

А это JLink v9

Изображение



RusikOk, вместо китай_огрызка лучше собрать JLinkOB072.
Он хоть и без транслятора уровней зато плюшек в стократ больше .

Re: STM32 новичку в ARM что к чему

Добавлено: Пн окт 03, 2016 14:56:27
a5021
dosikus писал(а):ему сие не надо , а когда столкнется будет поздно.
Не пробовали предсказаниями деньги зарабатывать?
Он хоть и без транслятора уровней зато плюшек в стократ больше .
Ну вот, такой высокоценный транслятор уровней был, а тут выходит, что и не нужен совсем.

Re: STM32 новичку в ARM что к чему

Добавлено: Пн окт 03, 2016 15:51:14
dosikus
a5021, главное что уже нет того напыщенного отрицание и себявыпячивания.
Ты начинаешь прислушиваться , это похвально.
А транслятор может тебе понадобится если когда нибудь займешься L серией.
И перед очередным вбросом рекомендую изучить вопрос...

Re: STM32 новичку в ARM что к чему

Добавлено: Пн окт 03, 2016 16:23:09
baghear
Добрый день, подскажите пожалуйста как победить эту ошибку?
http://prntscr.com/cpb71x

Re: STM32 новичку в ARM что к чему

Добавлено: Пн окт 03, 2016 16:36:59
a5021
dosikus писал(а):главное что уже нет того напыщенного отрицание и себявыпячивания.
Апчем сии галлюцинации?
Ты начинаешь прислушиваться , это похвально.
Прислушиваться к вашему бесконечному бреду? Нет более бессмысленного занятия. Сначала вы говорите о необыкновенной ценности преобразователя уровней, чтобы в следующем сообщении восхвалять адаптер, где сей высокоценный преобразователь отсутствует. Пусть уж лучше кто-нибудь другой к такой шизе прислушивается.
А транслятор может тебе понадобится если когда нибудь займешься L серией.
Говорю же, берите деньги за предсказания. Не будут давать денег -- обещайте порчу наслать. Озолотитесь.
Ну а вам к сведению -- L-серия и на моем китайце работает просто зашибись. Под L-серией я имею ввиду STM8L, т.к. STM32L мне никак не интересна и я вряд ли когда-нибудь буду ее использовать.
И перед очередным вбросом рекомендую изучить вопрос...
Какой дивный апломб. Допустить, что кто-то может говорить на основе собственного опыта, у вас никак не получается?

Re: STM32 новичку в ARM что к чему

Добавлено: Пн окт 03, 2016 17:27:49
RusikOk
baghear писал(а):Добрый день, подскажите пожалуйста как победить эту ошибку?
http://prntscr.com/cpb71x
думаю что ошибка в файле cmsis_armcc.h ожидается открытие скобки. если проект только сгенерирован кубом то последний мог не доложить файлик(и) с ним такое часто случается

Re: STM32 новичку в ARM что к чему

Добавлено: Пн окт 03, 2016 17:35:12
baghear
Ни чем от не сгененрирован.

Re: STM32 новичку в ARM что к чему

Добавлено: Пн окт 03, 2016 17:37:01
RusikOk
baghear писал(а):Ни чем от не сгененрирован.
а если заглянуть в файл то на какой строчке ошибка?

Re: STM32 новичку в ARM что к чему

Добавлено: Пн окт 03, 2016 17:54:16
baghear