Страница 1 из 2

Российский ARM Cortex-M3. Освоение 1986ВЕ94T От Миландра

Добавлено: Пт июн 19, 2015 14:06:03
c2n
Доброго дня. Решили освоить микроконтроллер 1986ВЕ94Т, взамен ATmega128.
почти сразу возникли вопросы, как по схемотехнике, так и по среде разработки и средствам отладки.
поделитесь опытом, вдруг кто-то уже импортозаместил.

Пожалуйста ткните носом, т.к. возможно часть ответов есть в описании, но я просто не вижу уже, от недельной раскурки манов.

Вопрос 1:
Среда разработки. Возможно ли использовать QT? какие подводные камни?

Вопрос 2:
Какой программатор-отладчик будет совместим со средой QT? Есть ли смысл заказывать фирменный отладчик?

Вопрос 3:
Есть ли смысл приобретать фирменную среду разработки от компании Фитон? и отладчик к нему

Вопрос 4:
Помогите со схемотехникой!
как я понимаю микроконтроллер после включения в течении некоторого времени опрашивает выводы "MODE [2:0]", тоесть ноги PF[6:4]. от комбинации на этих ногах зависит будет ли контроллер программироваться, или нет, и через какой интерфейс. После некоторого времени, эти ноги можно будет использовать как ввод-вывод. Тоесть, по хорошему, на время старта эти ноги надо отделять от основной схемы, и "перемычками" задавать режим работы?

Вопрос 5:
можно ли через UART загрузчик программировать загрузочное ПЗУ? тоесть производству отдать программку для заливки и шнурок для ком-порта с преобразователем уровней? они зашивают программку, отключаются и все работает... порт UART задается "MODE [2:0]"

Вопрос 6:
Максимальный внешний кварц 16МГц? до 80МГц ятро разгоняется за счет встроенной PLL?

Вопрос 7:
Часы реального времени.Часовой кварц тогда к каким ногам подсоединяется? определяется в программе, при запуске от полного питания?

Вопрос 8:
Где у него SWD? можно ли программировать и отлаживаться при помощи оценочно-отладочных Disovery от ST?

Re: Российский ARM Cortex-M3. Освоение 1986ВЕ94T От Миландра

Добавлено: Пт июн 19, 2015 15:17:59
B@R5uk
Может в этой статье что-нибудь нужное почерпнёте? Автору вроде с Keil удалось подружить этот МК.

Re: Российский ARM Cortex-M3. Освоение 1986ВЕ94T От Миландра

Добавлено: Пт июн 19, 2015 15:34:56
c2n
Класс, не попадалась на глаза. Буду знать что это за отладочная такая. Но вопросы остались (((

Re: Российский ARM Cortex-M3. Освоение 1986ВЕ94T От Миландра

Добавлено: Пт июн 19, 2015 15:44:27
pcb
c2n писал(а):Но вопросы остались (((
А почему бы не задать их производителю на их форуме?

Re: Российский ARM Cortex-M3. Освоение 1986ВЕ94T От Миландра

Добавлено: Пт июн 19, 2015 17:36:03
c2n
Здесь дубль, но я в надежде,что может на коте народу больше. Вопрос на форуме миландра задан. Ведущие тоже озадачены. Пятница...

Re: Российский ARM Cortex-M3. Освоение 1986ВЕ94T От Миландра

Добавлено: Пт июн 19, 2015 17:40:01
B@R5uk
Я приценился в чип-и-дипе. Что-то их продукция дороговато стоит: от нескольких тысяч до десяти и больше. Разве обитающие здесь любители будут такое покупать на свои кровные?

Re: Российский ARM Cortex-M3. Освоение 1986ВЕ94T От Миландра

Добавлено: Пт июн 19, 2015 18:52:28
c2n
военка - да - цены скотские. 20к за камушек с ромбиком на шкурке.

но! вдруг комрады встречали наших зверей, может кто преподает, может кто по работе... может как тот товарищь с хабры с циклом замечательных статей....

Re: Российский ARM Cortex-M3. Освоение 1986ВЕ94T От Миландра

Добавлено: Пн июн 22, 2015 18:31:54
brutal
c2n писал(а):военка - да - цены скотские. 20к за камушек с ромбиком на шкурке.

но! вдруг комрады встречали наших зверей, может кто преподает, может кто по работе... может как тот товарищь с хабры с циклом замечательных статей....
с некоторых пор миландр выпускает свои армы (например, 1986ВЕ1Т) в пластике. Цена 715 руб.
Информация отсюда

Re: Российский ARM Cortex-M3. Освоение 1986ВЕ94T От Миландра

Добавлено: Пн июн 22, 2015 19:03:04
brutal
c2n писал(а):Доброго дня. Решили освоить микроконтроллер 1986ВЕ94Т, взамен ATmega128.
почти сразу возникли вопросы, как по схемотехнике, так и по среде разработки и средствам отладки.
поделитесь опытом, вдруг кто-то уже импортозаместил.

Пожалуйста ткните носом, т.к. возможно часть ответов есть в описании, но я просто не вижу уже, от недельной раскурки манов...
1. Производитель заявляет о поддержке Keil uVision и IAR. Лично я работал только с Keil. На мой взгляд самое большое неудобство работы с миландрами в этой IDE в том, что нет окон просмотра битов периферии, как это сделано, скажем, для STM32. Но к этому можно привыкнуть, у миландра есть проблемы и посерьезнее.
Судя по этой статье использование QT возможно...

2. Опять же, говорю только за Keil. Работал через j-link и ulink - проблем нет.

3. Если проекты небольшие, то можно использовать всё тот же Keil - бесплатно можно собирать проекты с размером прошивки до 32 кБ.

4. Да, есть 3 пина, которые указывают режим работы МК. В двух словах - при подаче питания стартует загрузчик, проверяет состояние этих выводов и решает как МК будет работать дальше. Подробнее описано в даташите.

5. Программировать по UART встроенную flash-память можно. На форуме миландра даже выложили утилиту, через которую можно прошивать свои программы.

6., 7. Для данного конкретного МК нужно смотреть даташит (и форум).

8. SWD отсутствует

Re: Российский ARM Cortex-M3. Освоение 1986ВЕ94T От Миландра

Добавлено: Пн июн 22, 2015 21:59:06
dosikus
brutal писал(а): 8. SWD отсутствует
Надо же, и как миландр умудрился выпилить SWD из ядра? :)))
Да и официальный докУмент Спецификация микроконтроллеров серии 1986ВЕ9х, К1986ВЕ9х,
К1986ВЕ92QI, К1986ВЕ92QC, К1986ВЕ91Н4

https://www.google.ru/url?sa=t&rct=j&q= ... 9352,d.bGg
утверждает что вы ****те ...
Отладочные интерфейсы:
– последовательные интерфейсы SWD и JTAG.
А так вся эта шняжка жалкое подобие левой руки- дорого, старо, убого ...

Re: Российский ARM Cortex-M3. Освоение 1986ВЕ94T От Миландра

Добавлено: Пн июн 22, 2015 22:12:21
abc
http://habrahabr.ru/post/255199 - а автор растет, что не может не радовать ;)
я один помню его фееричную тему ?

Re: Российский ARM Cortex-M3. Освоение 1986ВЕ94T От Миландра

Добавлено: Вт июн 23, 2015 07:02:35
c2n
Я может быть и в 32киллограма бы и уложился, но коммерческое применение демок, темболее каким либо боком упоминание иностранных сред разработки - вызовет вопросы не только у руководства, но и у заказчика.

На оффсайте предложили курить документацию на отладочные платы. Сам я программист, и без мурзилки иногда сложно понимаю как правильно надо подключать. А а описание микрухи мурзилку на некоторые моменты не положили совсем

Re: Российский ARM Cortex-M3. Освоение 1986ВЕ94T От Миландра

Добавлено: Вт июн 23, 2015 07:17:25
brutal
dosikus писал(а):
brutal писал(а): 8. SWD отсутствует
Надо же, и как миландр умудрился выпилить SWD из ядра? :)))
Да и официальный докУмент Спецификация микроконтроллеров серии 1986ВЕ9х, К1986ВЕ9х,
К1986ВЕ92QI, К1986ВЕ92QC, К1986ВЕ91Н4

https://www.google.ru/url?sa=t&rct=j&q= ... 9352,d.bGg
утверждает что вы п***ите ...

А так вся эта шняжка жалкое подобие левой руки- дорого, старо, убого ...
действительно присутствует. Моя ошибка, прошу прощения, невнимательно
просмотрел спецификацию.
Старо и убого - возможно. Но это все что есть у разработчиков для ВПК. Тут выбор невелик

P.S. я бы попросил вас, любезнейший, выбирать выражения. Вы не в подворотне беседуете.

Re: Российский ARM Cortex-M3. Освоение 1986ВЕ94T От Миландра

Добавлено: Вт июн 23, 2015 07:20:30
brutal
c2n писал(а):Я может быть и в 32киллограма бы и уложился, но коммерческое применение демок, темболее каким либо боком упоминание иностранных сред разработки - вызовет вопросы не только у руководства, но и у заказчика.

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

Re: Российский ARM Cortex-M3. Освоение 1986ВЕ94T От Миландра

Добавлено: Вт июн 23, 2015 07:23:39
dosikus
c2n писал(а):но коммерческое применение демок, темболее каким либо боком упоминание иностранных сред разработки
А выбора нет, или вменяемая разработка на "демках" либо танцы с бубном и ожидание благоприятной погоды на Марсе со сборками на клипсине и коде_блокс.
brutal писал(а): P.S. я бы попросил вас, любезнейший, выбирать выражения. Вы не в подворотне беседуете.
Как скажете... :))))))))))))
brutal писал(а):
Странный у вас заказчик. У нас ВП абсолютно до фонаря на чем написана прошивка.
Изумительный подход , а если исполнитель хомячок - использует чужие закрытые либы, а в либах "бомба" ???? :))) :))) :)))

Re: Российский ARM Cortex-M3. Освоение 1986ВЕ94T От Миландра

Добавлено: Вт июн 23, 2015 07:39:30
c2n
мы тут с военпредами уже посрались, на тему отсутствия совеццких цифровых термометров...
у данного процессора он как бы есть, но не калиброваный, а это при настройке потребует и холодильника и печки, для каждого изделия.
Интеграл пока осваивает.. освоит наверно к следующей пасхе.
пользуем DS18B20...xс припиской - заменим, как только, так сразу...

Re: Российский ARM Cortex-M3. Освоение 1986ВЕ94T От Миландра

Добавлено: Вт июн 23, 2015 08:32:33
brutal
dosikus писал(а): Изумительный подход , а если исполнитель хомячок - использует чужие закрытые либы, а в либах "бомба" ???? :))) :))) :)))
Какая бомба?

Re: Российский ARM Cortex-M3. Освоение 1986ВЕ94T От Миландра

Добавлено: Вт июн 23, 2015 08:35:26
brutal
c2n писал(а):мы тут с военпредами уже посрались, на тему отсутствия совеццких цифровых термометров...
у данного процессора он как бы есть, но не калиброваный, а это при настройке потребует и холодильника и печки, для каждого изделия.
Интеграл пока осваивает.. освоит наверно к следующей пасхе.
пользуем DS18B20...xс припиской - заменим, как только, так сразу...
Если вы про встроенный термометр миландров, то где-то на их форуме мелькала инфа, что его нельзя использовать для своих нужд...

Re: Российский ARM Cortex-M3. Освоение 1986ВЕ94T От Миландра

Добавлено: Вт июн 23, 2015 08:43:38
c2n
вот выдержка оффф ответа:
Точность данных предоставляемая встроенным датчиком температуры не нормируется, в виду разброса параметров между партиями и внутри партий каждая микросхема должна градуироваться индивидуально.
перезвонил и переспросил..ответили.
хотели как лучше(ц), но не получилось. потом как нибудь может быть и сделаем

Re: Российский ARM Cortex-M3. Освоение 1986ВЕ94T От Миландра

Добавлено: Вт июн 23, 2015 08:44:04
Morroc
brutal писал(а):
dosikus писал(а): Изумительный подход , а если исполнитель хомячок - использует чужие закрытые либы, а в либах "бомба" ???? :))) :))) :)))
Какая бомба?
Восьмиядерная :))