24.03.2015, 21:15
|
|
Почётный гражданин KAZUS.RU
Регистрация: 27.01.2005
Адрес: Россия, КЧР, Нижний Архыз
Сообщений: 3,627
Сказал спасибо: 115
Сказали Спасибо 814 раз(а) в 591 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
Сообщение от STM32F0
|
Сделай так, и сделай по другому - дым и фейерверк однозначно укажут на неправильное решение. Защиту нужно делать хардварно или максимально приближённо к хардварно.
|
Не, там с этим нормально. TLE5205 не так-то и просто выжечь! Я выжег всего три, и то, когда экспериментировал жесточайшим образом (в реальной схеме она не выгорит, надо приложить определенные усилия, которые в реальности вряд ли получатся).
Вот обидно, что сегодня выжег на двух мелкоконтроллерах порт PB3 (благо, сами МК работают себе). И выжег просто: совершенно не подумал про необходимость ремапа (по умолчанию-то там выход для JTAG), да как коротнул на землю, считая, что у меня там вход!
__________________
Союз Советских Социалистических Округов Северной Америки
|
|
|
|
24.03.2015, 21:22
|
|
Почётный гражданин KAZUS.RU
Регистрация: 25.05.2010
Адрес: г. Королёв
Сообщений: 8,497
Сказал спасибо: 30
Сказали Спасибо 3,072 раз(а) в 2,013 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
Ну вот, а был бы жопотаг-симулятор, ничего бы не случилось.
|
|
|
|
24.03.2015, 21:25
|
|
Почётный гражданин KAZUS.RU
Регистрация: 27.01.2005
Адрес: Россия, КЧР, Нижний Архыз
Сообщений: 3,627
Сказал спасибо: 115
Сказали Спасибо 814 раз(а) в 591 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
Сообщение от omercury
|
Ну вот, а был бы жопотаг-симулятор, ничего бы не случилось.
|
В этом случае просто ног не хватило бы на все, про все...
В общем, я для себя сделал вывод: в main() первым делом надо нафиг вырубать ненужный шлак (JTAG/SWD), а потом уже безбоязненно работать.
И вообще, со стороны STM это подло! Человек рассчитывает, что после сброса абсолютно все ноги находятся в режиме "плавающего входа", а на деле — хрен! Те же ноги для кварцев — тоже лучше бы они явно активировались, нежели по умолчанию на кварц были рассчитаны...
Но JTAG... Кому нафиг в рабочем проекте может по умолчанию понадобиться, чтобы ноги в JTAG были?
__________________
Союз Советских Социалистических Округов Северной Америки
Последний раз редактировалось eddy; 24.03.2015 в 21:28.
|
|
|
|
24.03.2015, 21:32
|
|
Почётный гражданин KAZUS.RU
Регистрация: 25.05.2010
Адрес: г. Королёв
Сообщений: 8,497
Сказал спасибо: 30
Сказали Спасибо 3,072 раз(а) в 2,013 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
Ну а представь: криворукий программист даже сконфигурировать житаг не сумел, чтоб чёй-то отладить.
Да и не все экстрималы далеко, многие через него же и шьют, а шилка по умолчанию не работает...
Вот это было б точно западло.
|
|
|
|
24.03.2015, 21:47
|
|
Почётный гражданин KAZUS.RU
Регистрация: 08.06.2008
Сообщений: 1,394
Сказал спасибо: 4
Сказали Спасибо 183 раз(а) в 167 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
Сообщение от eddy
|
И вообще, со стороны STM это подло! Человек рассчитывает, что после сброса абсолютно все ноги находятся в режиме "плавающего входа"
|
Если быть точнее, то дилетант.
Обычно полезно глянуть что там с ногами,а то человек может расчитывать что они все толерантны к 5В.
Да и в регистрах далеко не во всех нули прописаны по RESET, а человек на это расчитывает.
Да и не все в регистрах биты write/read, а человек расчитывает ....
Читать однако полезно
|
|
|
|
24.03.2015, 22:06
|
|
Заблокирован
Регистрация: 22.04.2014
Сообщений: 0
Сказал спасибо: 15
Сказали Спасибо 366 раз(а) в 284 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
Сообщение от eddy
|
TLE5205 не так-то и просто выжечь! Я выжег всего три
|
Силён неимоверно!
Цитата:
|
Вот обидно, что сегодня выжег на двух мелкоконтроллерах порт PB3 (благо, сами МК работают себе). И выжег просто: совершенно не подумал про необходимость ремапа (по умолчанию-то там выход для JTAG), да как коротнул на землю, считая, что у меня там вход!
|
А точно уверен, что выжег, а не просто с чем-то не разобрался? Я лично сомневаюсь!
|
|
|
|
24.03.2015, 22:09
|
|
Заблокирован
Регистрация: 22.04.2014
Сообщений: 0
Сказал спасибо: 15
Сказали Спасибо 366 раз(а) в 284 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
Сообщение от eddy
|
И вообще, со стороны STM это подло!
|
Ну, если тебе станет легче, в PIC32 та же фигня.
|
|
|
|
24.03.2015, 22:18
|
|
Почётный гражданин KAZUS.RU
Регистрация: 27.01.2005
Адрес: Россия, КЧР, Нижний Архыз
Сообщений: 3,627
Сказал спасибо: 115
Сказали Спасибо 814 раз(а) в 591 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
Сообщение от STM32F0
|
А точно уверен, что выжег, а не просто с чем-то не разобрался?
|
Точно. Потому как после полного отключения JTAG/SWD на них все равно 0. А, скажем, с PB4, который тоже к жопотагу относится, все ОК.
__________________
Союз Советских Социалистических Округов Северной Америки
|
|
|
|
24.03.2015, 23:28
|
|
Заблокирован
Регистрация: 22.04.2014
Сообщений: 0
Сказал спасибо: 15
Сказали Спасибо 366 раз(а) в 284 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
А вот не верю! Мало того, впервые о таком слышу!
|
|
|
|
25.03.2015, 00:03
|
|
Почётный гражданин KAZUS.RU
Регистрация: 27.01.2005
Адрес: Россия, КЧР, Нижний Архыз
Сообщений: 3,627
Сказал спасибо: 115
Сказали Спасибо 814 раз(а) в 591 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
Сообщение от STM32F0
|
Мало того, впервые о таком слышу!
|
У меня подобное уже было, я тогда спалил SPI'ную ногу.
А вот когда спалил ногу, управляющую EN драйвера ШД, сгорел и весь МК...
__________________
Союз Советских Социалистических Округов Северной Америки
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 19:21.
|
|