08.07.2011, 13:52
|
|
Временная регистрация
Регистрация: 04.06.2010
Сообщений: 52
Сказал спасибо: 43
Сказали Спасибо 13 раз(а) в 7 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
Сообщение от uk8amk
|
И еще один вопрос. Присматриваюсь к боле-менее серьезному отладчику - J-LINKу. Я хочу иметь SWD + SWV(где-то читал что это могут делать только сравнительно новые версии). Покупку оригинала я не потяну. Поэтому рассматриваю возможность изготовить его клон. Попадались ли кому в сети материалы на эту тему(aka homemade j-link) или сразу настраиваться на покупку китайской копии?
|
На Aliexpress этих клонов J-Link как грязи и стоят вполне вменяемые деньги с бесплатной доставкой. Какой смысл делать клон?
Пользую фирменный ST-Link на работе и китайский J-Link дома - никаких проблем.
|
|
|
|
08.07.2011, 14:20
|
|
Частый гость
Регистрация: 20.09.2009
Сообщений: 40
Сказал спасибо: 17
Сказали Спасибо 7 раз(а) в 7 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
Сообщение от tanq
|
Следующий найденный косяк процессора - после ресета часть выводов находится в неопредленном состоянии, другая часть с подтяжкой вверх, остальные с подтяжкой вниз.
|
А где это написано? Что то не нахожу, да и про кварц тоже.
__________________
|
|
|
|
08.07.2011, 16:06
|
|
Почётный гражданин KAZUS.RU
Регистрация: 01.04.2009
Адрес: Рязань
Сообщений: 1,140
Сказал спасибо: 21
Сказали Спасибо 635 раз(а) в 344 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
Сообщение от tanq
|
Часовой генератор отдельный. Я не знаю, может это не во всех SM32 так, но в обсуждаемом проце 2 отдельных генератора. Второй низкочастотный и от него работает RTC. При этом часовой кварц - это не просто 32768, а конкретно кварц камертонного типа, рассчитанный на емкость 12.5 пф и имеющий ТКС -0.042ppm/K^2. Можете самостоятельно проверить Поэтому если бы у инженеров ST были мозги на месте, то генератор бы был рассчитан именно на такой кварц, и еще бы имел встроенную термокомпенсацию.
|
Вкурите AN2867 Oscillator design guide for ST microcontrollers от STM. Мож просветит. Там все весьма подробно расписано. От себя - запуститься практически любой кварц и без конденсаторов. На столе по крайней мере. Вопрос в стабильности запуска и стабильности частоты. Тут уж будте любезны следовать рекомендациям или не стонать что часы убежали/отстали.
|
|
|
|
08.07.2011, 17:07
|
|
Прописка
Регистрация: 31.03.2010
Сообщений: 200
Сказал спасибо: 3
Сказали Спасибо 48 раз(а) в 41 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
Сообщение от tanq
|
Следующий найденный косяк процессора - после ресета часть выводов находится в неопредленном состоянии, другая часть с подтяжкой вверх, остальные с подтяжкой вниз. Это печально (с)
|
После сбороса ножки в состоянии "Input Floating", кроме
JTDI in Pull Up
JTCK in Pull Down
JTMS in Pull Up
NJTRST in Pull Up
Читайте доку, раздел
General-purpose I/O (GPIO)
__________________
ziblog.ru
|
|
|
|
08.07.2011, 18:04
|
|
Гражданин KAZUS.RU
Регистрация: 12.10.2009
Сообщений: 576
Сказал спасибо: 30
Сказали Спасибо 138 раз(а) в 110 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
Я прекрасно знаю какие ножки в каком состоянии, но такая ситуаци мне сильно не нравится, как и само наличие jtag в данном процессоре. Все равно ж его нельзя будет использовать, т.к. ноги эти будут заняты.
|
|
|
|
08.07.2011, 18:17
|
|
Частый гость
Регистрация: 20.09.2009
Сообщений: 40
Сказал спасибо: 17
Сказали Спасибо 7 раз(а) в 7 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
Ремапятся эти ноги так что использовать можно. STM32F100xB datasheet стр. 28
__________________
|
|
|
|
08.07.2011, 18:20
|
|
Заблокирован
Регистрация: 26.12.2009
Сообщений: 3,124
Сказал спасибо: 116
Сказали Спасибо 867 раз(а) в 614 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
Сообщение от tanq
|
Я прекрасно знаю какие ножки в каком состоянии, но такая ситуаци мне сильно не нравится, как и само наличие jtag в данном процессоре. Все равно ж его нельзя будет использовать, т.к. ноги эти будут заняты.
|
Какая это мелочь... во Вселенском масштабе...
|
|
|
|
10.07.2011, 21:10
|
|
Прописка
Регистрация: 09.12.2003
Сообщений: 116
Сказал спасибо: 5
Сказали Спасибо 23 раз(а) в 19 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
Сообщение от tanq
|
Часовой генератор отдельный. Я не знаю, может это не во всех SM32 так, но в обсуждаемом проце 2 отдельных генератора. Второй низкочастотный и от него работает RTC. При этом часовой кварц - это не просто 32768, а конкретно кварц камертонного типа, рассчитанный на емкость 12.5 пф и имеющий ТКС -0.042ppm/K^2. Можете самостоятельно проверить Поэтому если бы у инженеров ST были мозги на месте, то генератор бы был рассчитан именно на такой кварц, и еще бы имел встроенную термокомпенсацию.
|
Похоже что во всех , я в шоке.Скорее всего работать со стандартными кварцами будут . Но это некошерно.
М...даки в общем.Второй серьезный косяк после отсутствия FIFO.
Для меня лично.
|
|
|
|
12.07.2011, 11:28
|
|
Гражданин KAZUS.RU
Регистрация: 12.10.2009
Сообщений: 576
Сказал спасибо: 30
Сказали Спасибо 138 раз(а) в 110 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
Сообщение от PlainUser
|
Второй серьезный косяк после отсутствия FIFO.
|
А что там с FIFO? У STM же DMA есть. Я еще подробно не разбирался с ним, он FIFO не может полноценно заменить?
Я уже сделал себе небольшую платку на STM32, будет время - попробую как там кварцы работают. Термокомпенсация часов может делаться софтово, эта проблема снимается. С самим генератором интереснее. Я пока впаял часовой кварц, который на меге48 тоже без пинка не заводился. Точнее, он останавливался если корпус кварца касался чего-либо. Посмотрим...
|
|
|
|
12.07.2011, 12:00
|
|
Прописка
Регистрация: 09.12.2003
Сообщений: 116
Сказал спасибо: 5
Сказали Спасибо 23 раз(а) в 19 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
Сообщение от tanq
|
А что там с FIFO? У STM же DMA есть. Я еще подробно не разбирался с ним, он FIFO не может полноценно заменить?
Я уже сделал себе небольшую платку на STM32, будет время - попробую как там кварцы работают. Термокомпенсация часов может делаться софтово, эта проблема снимается. С самим генератором интереснее. Я пока впаял часовой кварц, который на меге48 тоже без пинка не заводился. Точнее, он останавливался если корпус кварца касался чего-либо. Посмотрим...
|
Заменить может , ну как резиновая женщина примерно.
Все алгоритмы годами используемые нужно менять.
Терять время , вносить глюки...
Собственно все уже решено.
Особенно смешно выглядит при приеме ответа в два байта от микролана.
Последний раз редактировалось PlainUser; 12.07.2011 в 12:02.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 02:09.
|
|