Миландр

Ключевым подразделением нашей компании является Центр Проектирования интегральных микросхем
Текущее время: 2018-май-22 17:10

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 125 ]  На страницу Пред.  1, 2, 3, 4, 5 ... 9  След.
Автор Сообщение
СообщениеДобавлено: 2013-окт-27 21:14 
Не в сети

Зарегистрирован: 2013-окт-03 18:54
Сообщения: 52
Я вам больше скажу. Отечественные разработчики очень любят импортных производителей, потому что все примеры использования и включения есть в сети. Думайте сами - решайте сами...


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 2013-окт-28 08:04 
Не в сети

Зарегистрирован: 2009-июл-21 14:13
Сообщения: 1098
Откуда: Тула
Aspid писал(а):
Я вам больше скажу. Отечественные разработчики очень любят импортных производителей, потому что все примеры использования и включения есть в сети. Думайте сами - решайте сами...

Вы так говорите, как-будто у них был выбор!...

_________________
сочувствующий…


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 2013-окт-28 09:37 
Не в сети
Аватара пользователя

Зарегистрирован: 2012-авг-07 09:58
Сообщения: 132
HEMAH писал(а):
это "хамское" отношение к типам переменных? Как? Ну как так? Меня бы компилятор в Quartus-е за такие вещи давно бы контузил) И ни одного варнинга, в случае, если всё более-менее синтаксически верно написано, ужас... А компиляция? Она же длиться меньше секунды иногда, это ж создаёт прецедент не к логическому анализу, а к простому перебору возможных вариантов. .


Применяйте дополнительно MISRA-C или пользуйтесь статическими анализаторами кода.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 2013-окт-28 17:55 
Не в сети

Зарегистрирован: 2013-окт-03 18:54
Сообщения: 52
prostoRoman писал(а):
Aspid писал(а):
Я вам больше скажу. Отечественные разработчики очень любят импортных производителей, потому что все примеры использования и включения есть в сети. Думайте сами - решайте сами...

Вы так говорите, как-будто у них был выбор!...


Выбор есть уже как 7-5 лет, а ничего не меняется.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 2013-окт-28 21:26 
Не в сети

Зарегистрирован: 2009-июл-21 14:13
Сообщения: 1098
Откуда: Тула
Aspid писал(а):
prostoRoman писал(а):
Aspid писал(а):
Я вам больше скажу. Отечественные разработчики очень любят импортных производителей, потому что все примеры использования и включения есть в сети. Думайте сами - решайте сами...

Вы так говорите, как-будто у них был выбор!...


Выбор есть уже как 7-5 лет, а ничего не меняется.

Можете привести список альтернатив? пусть люди будут знать, что они хотя бы есть...

_________________
сочувствующий…


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 2013-окт-28 21:39 
Не в сети

Зарегистрирован: 2013-окт-03 18:54
Сообщения: 52
prostoRoman писал(а):
Aspid писал(а):
[quote="prostoRomanВы так говорите, как-будто у них был выбор!...


Выбор есть уже как 7-5 лет, а ничего не меняется.

Можете привести список альтернатив? пусть люди будут знать, что они хотя бы есть...[/quote]
Вам с чего начинать с DC-DC или с микросхем памяти или с процессора. У НИИ ЭТа он (1867ВЦ4Т) уже давно или микроконтроллеры у Миландра не с 2007 года появились, а может интерфейсные микросхемы не в 2010 году, и микросхем стандартной логики у нас не водилось (даже в 90е не исчезли с конвейера), а может БМК на 100 000 вентилей не 1990г. Ангстрем сделал?
Разработчикам мёдом импорт помазан, для кого-то это система откатов при закупке, для кого-то схемы в интернете вместо включения головы и много других разных причин. Но в то же время не хватало и тех поддержки от наших производителей (У Миландра слава богу этой проблеммы нет) и нужна популяризация продуктов ОП. Чтобы в ВУЗах учили программировать процессоры и микроконтроллеры ОП.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 2013-окт-29 10:44 
Не в сети

Зарегистрирован: 2009-июл-21 14:13
Сообщения: 1098
Откуда: Тула
Aspid писал(а):
Вам с чего начинать с DC-DC или с микросхем памяти или с процессора. У НИИ ЭТа он (1867ВЦ4Т) уже давно или микроконтроллеры у Миландра не с 2007 года появились, а может интерфейсные микросхемы не в 2010 году, и микросхем стандартной логики у нас не водилось (даже в 90е не исчезли с конвейера), а может БМК на 100 000 вентилей не 1990г. Ангстрем сделал?
Разработчикам мёдом импорт помазан, для кого-то это система откатов при закупке, для кого-то схемы в интернете вместо включения головы и много других разных причин. Но в то же время не хватало и тех поддержки от наших производителей (У Миландра слава богу этой проблеммы нет) и нужна популяризация продуктов ОП. Чтобы в ВУЗах учили программировать процессоры и микроконтроллеры ОП.

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

upd: В ВУЗах, кстати, в основном дрюкают если и почему разрабатываемая поделка не на отечественных компонентах. При этом часто сами шкрабы мало что знают о состоянии дел в этой отрасли и потому от них толку мало в деле просвещения.
Вообще ситуация с нынешним образование - одна большая печалька, но это уже другая тема.

_________________
сочувствующий…


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 2013-ноя-13 13:08 
Не в сети
Аватара пользователя

Зарегистрирован: 2011-окт-19 17:25
Сообщения: 524
Откуда: г. Владимир ОАО "ВКБР"
В общем, в результате проведения небольшой работы сделал документ, приведённый во вложении. Его можно назвать как-угодно, "примеры кода", "быстрый старт" или как-нибудь ещё, неважно. Суть одна, если мы говорим о каких-либо лекциях, то должен быть конспект или лекционный материал, который хотя бы в общих чертах по полочкам раскладывает основы и принципы работы с 1986ВЕ92.

В конце привёл вопросы, на которые хотелось бы получить ответы с примерами в развёрнутой форме. Не из принципа "Как это вообще делать", а "Как правильнее, оптимальнее сделать"

Отвечать, ежели что, могут и разработчики и опытные пользователи.

Делал на базе LDM-овского отладочника, за отсутствием другого. Если документ будет интересен, можно будет продолжать, постепенно его дополняя.

В идеале должен получится материал, на основании которого уже можно и лекции вести и новичков вводить в курс дела.

А может быть вообще всё это туфта и годится лишь для удаления в корзину через "Shift+Delete", решать вам. Я писал тот раздел, в котором ну хотя бы чуточку компетентен, дальше я уже ни кому пока не имею права указывать "как этоделать"

В архиве исходники того пдф-ника, который приведён во вложении.

Просьба одна:

Разработчики, а также более опытные пользователи - просмотрите данный документ, и если в нём есть какие-либо неточности, не та формулировка, ещё что-то, то - Правим, выкладываем тут же.

Итоговый документ потом, можно трансформировать в что-то более серьёзное


Вложения:
K1986BE92QI От простого к сложному.pdf [2.13 МБ]
Скачиваний: 10296
K1986BE92QI от простого к сложному.rar [4.59 МБ]
Скачиваний: 1031

_________________
"В радиотехнике, как в церкви - многое не понятно, но приходится верить"
ВлГУ. к.т.н Садовский Н.В
Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 2013-ноя-13 15:10 
Не в сети

Зарегистрирован: 2010-сен-21 12:57
Сообщения: 657
Откуда: г. Санкт-Петербург
HEMAH писал(а):
Просьба одна:
Разработчики, а также более опытные пользователи - просмотрите данный документ, и если в нём есть какие-либо неточности, не та формулировка, ещё что-то, то - Правим, выкладываем тут же.

Утилиту для прошивки 1986WSD.exe можно подключить к Keil через меню Flash/Configure Flash Tools/Use External Tool for Flash Programming


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 2013-ноя-13 15:27 
Не в сети
Аватара пользователя

Зарегистрирован: 2011-окт-19 17:25
Сообщения: 524
Откуда: г. Владимир ОАО "ВКБР"
vasili писал(а):
Утилиту для прошивки 1986WSD.exe можно подключить к Keil через меню Flash/Configure Flash Tools/Use External Tool for Flash Programming



Ай какая прелесть :)

Поправил !)))


Вложения:
K1986BE92QI От простого к сложному.pdf [2.2 МБ]
Скачиваний: 9812
K1986BE92QI От простого к сложному.rar [4.81 МБ]
Скачиваний: 815

_________________
"В радиотехнике, как в церкви - многое не понятно, но приходится верить"
ВлГУ. к.т.н Садовский Н.В
Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 2013-ноя-13 16:32 
Не в сети

Зарегистрирован: 2010-сен-21 12:57
Сообщения: 657
Откуда: г. Санкт-Петербург
Про ассемблерные вставки
Немного не по теме но может кому-то пригодится
В 1986ВЕ1Т нет аппаратного деления, поэтому применяю такую ассемблерную вставку

//подпрограмма деления - делимое(idvd) д.б < делителя(idvs) результат-двоичная дробь
//extern unsigned int div3216s(unsigned int idvd, unsigned int idvs);
//extern unsigned int div3224s(unsigned int idvd, unsigned int idvs);
//результат 24 разряда
__asm unsigned int div3224s(unsigned int idvd, unsigned int idvs)
{
PUSH {r2,r3,lr}
MOVS r3,#24
b div32nns
}
//результат 16 разрядов
__asm unsigned int div3216s(unsigned int idvd, unsigned int idvs)
{
PUSH {r2,r3,lr}
MOVS r3,#16
div32nns
LSRS r1,#1
MOVS r2,r0
MOVS r0,#0
b div3216s0
div3216sn
LSLS r2,#1
LSLS r0,#1
div3216s0
SUBS r2,r1 //вычитание
BCC div3216s1
ADDS r0,#1
SUBS r3,#1
BNE div3216sn
POP {r2,r3,pc}
div3216s1
ADDS r2,r1
SUBS r3,#1
BNE div3216sn
POP {r2,r3,pc}
}


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 2013-ноя-13 19:29 
Не в сети

Зарегистрирован: 2013-окт-26 17:17
Сообщения: 8
HEMAH писал(а):


Ай какая прелесть :)

Поправил !)))



Здоровский документик получился!

Может имеет смысл написать список тем, на которые нужны подобные статьи,
и потихоньку они напишутся?


В принципе у EnergyMicro это хорошо реализовано, можно сделать кальку с их апликейшн ноутов:

2 основы разводки платы под данный МК
3 UART бутлоадер
4 тактирование системы
5 RTC
6 RTC реализация календаря
7 режимы энергопотребления
8 USART в синхронном режиме(SPI)
9 начало работы с МК
11 I2C
12 GPIO
13 DMA
14 таймеры
15 сторожевой таймер
16 обвязка кварца(рассматриваются емкости)

17 малопотребляющий UART
18 запись пользовательских данных во флеш
19 процесс загрузки и сброс микроконтроллера
20 компаратор
21 АЦП
22 ЦАП
23 сборка бесплатной IDE на основе компилятора GCC

24 счетчик внешних импульсов
25 внутренняя система событий
26 малопотребляющий таймер
27 оптимизация энергопотребления
28 сенсорные клавиши
29 индуктивный сенсор
30 файловая система FAT на SD карте
31 создание модулей расширения к отладочному комплекту
32 Ethernet(рассматривается внешний MAC)
33 AES
34 внешняя параллельная шина
36 резистивный сенсор
38 ОУ
39 прерывания
40 дизайн плат с сенсорными клавишами
41 домен питания backup
42 USB-UART бутлоадер
43 отладка и trace
45 USART в режиме UART
46 дизайн платы с USB

47 подключение графических дисплеев
48 оптимизированное по энергопотреблению дисплейное устройство
51 работа с DSP инструкциями (для CM4)
52 USB MSD бутлоадер
53 ИК сенсор
54 разработка устройств подключаемых в аудио разъем смартфона
55 Speex кодек
57 LCD драйвер
59 UART flow control
60 бутлоадер с AES шифрованием
61 разработка устройств с альтернативными источниками энергии
62 программирование внутренней флеш памяти через SWD интерфейс

Жирным я выделил те темы, которые на мой взгляд интересны и для МК от Миландр, наверняка помимо этого есть еще темы, не рассмотренные EM.

Сами апликейшн ноуты довольно короткие и четко построены по принципу "что-зачем-как", рассмотрены:
название и описание периферии,
описание протокола(если нужно),
режимы работы,
пример.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 2013-ноя-13 20:53 
Не в сети
Аватара пользователя

Зарегистрирован: 2011-окт-19 17:25
Сообщения: 524
Откуда: г. Владимир ОАО "ВКБР"
Ну вот как-то в общем хотелось от простых примеров, к более сложным, ну и потом уже разборы частных ситуаций. Мне так кажется.

_________________
"В радиотехнике, как в церкви - многое не понятно, но приходится верить"
ВлГУ. к.т.н Садовский Н.В


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 2013-ноя-13 21:12 
Не в сети

Зарегистрирован: 2013-окт-26 17:17
Сообщения: 8
HEMAH писал(а):
Ну вот как-то в общем хотелось от простых примеров, к более сложным, ну и потом уже разборы частных ситуаций. Мне так кажется.


Так ваш pdf отлично раскрывает основные моменты, мне кажется из совсем простого можно добавить только краткое введение в СИ и что такое микроконтроллер(память, регистры, регистры периферии) но нужно ли это? и про отладку я бы добавил а дальше уже частности по периферии.

А вы что хотели бы добавить из простого?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 2013-ноя-13 21:17 
Не в сети
Аватара пользователя

Зарегистрирован: 2011-окт-19 17:25
Сообщения: 524
Откуда: г. Владимир ОАО "ВКБР"
uSasha писал(а):
HEMAH писал(а):
Ну вот как-то в общем хотелось от простых примеров, к более сложным, ну и потом уже разборы частных ситуаций. Мне так кажется.


Так ваш pdf отлично раскрывает основные моменты, мне кажется из совсем простого можно добавить только краткое введение в СИ и что такое микроконтроллер(память, регистры, регистры периферии) но нужно ли это? и про отладку я бы добавил а дальше уже частности по периферии.

А вы что хотели бы добавить из простого?

Дак там в конце есть перечень вопросов.
Я ж говорю, что документ выложил на обозрение и не зря вместе с исходниками. Ну как-то думается, что его может продолжить каждый. Причём может быть у кого-то какие-то тоже вопросы есть, дак их тоже можно туда.

_________________
"В радиотехнике, как в церкви - многое не понятно, но приходится верить"
ВлГУ. к.т.н Садовский Н.В


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 125 ]  На страницу Пред.  1, 2, 3, 4, 5 ... 9  След.

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB® Forum Software © phpBB Group
Русская поддержка phpBB