Например TDA7294

Форум РадиоКот • Просмотр темы - Нужна помощь помигать светодиодом
Форум РадиоКот
Здесь можно немножко помяукать :)





Текущее время: Сб ноя 23, 2024 13:48:00

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


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 29 ]  1,  
Автор Сообщение
Не в сети
 Заголовок сообщения: Нужна помощь помигать светодиодом
СообщениеДобавлено: Пт фев 02, 2024 14:34:50 
Родился

Зарегистрирован: Пт фев 02, 2024 10:17:02
Сообщений: 2
Рейтинг сообщения: 0
Добрый день, есть задача, на примере достаточно неизвестного по сравнению с arduino МК (К1986ВЕ92FI или любого другого) изучить всю подноготную программирования и прошивки МК с нуля. Есть опыт с созданием проектов на ардуино, однако все это делалось по гайдам из интернета и автор не имеет достаточной информации чтобы выполнить задачу самостоятельно. Прошу помощи с получением этой информации. Из входных данных есть МК(на руках), сайт производителя и преобразователь usb - uart в соседнем магазине если нужно. Я столкнулся с проблемой, что я совершенно не знаю как, куда и что заливать и от многообразия информации в интернете начинаю путаться. Не могу найти универсальный (пусть даже и сложный гайд) для программирования мк и залития в него прошивки, везде авторы используют уже готовые схемы, программаторы или примеры кода, которые я не знаю где взять или не хочу использовать готовое решение так как тогда я не пойму до конца что происходит.

Добавлено after 3 hours 58 minutes 13 seconds:
На сайте разработчика была найдена документация по настройки keil. Выяснилось что она немного устарела и использует старую версию программы(старую версию компилятора). Программу настроить удалось, однако все еще не понятно как написать(где брать команды) и загрузить код. Выяснил что загрузить прошивку в МК можно через uart(без программатора), но еще не успел проверить насколько это реально.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Нужна помощь помигать светодиодом
СообщениеДобавлено: Пт фев 02, 2024 17:52:33 
Сверлит текстолит когтями

Карма: -13
Рейтинг сообщений: 126
Зарегистрирован: Вт авг 15, 2017 10:51:13
Сообщений: 1271
Рейтинг сообщения: 0
Из входных данных есть МК(на руках), сайт производителя и преобразователь usb - uart в соседнем магазине если нужно. Я столкнулся с проблемой, что я совершенно не знаю как, куда и что заливать и от многообразия информации в интернете начинаю путаться.
Для начала следует зайти на сайт производителя МК и найти там и скачать 3 самых главных документа:
1. Datasheet на ваш МК.
2. User manual (или Reference manual) на семейство, к которому относится ваш МК. (У некоторых МК "user manual" включён в datasheet).
3. Errata sheet на ваш МК.
И изучить их. Хотя-бы частично (нужные разделы).

Указанных документов достаточно, чтобы написать программу на почти любом МК уровня ARM.
Документация на компилятор (среду разработки) как правило имеется в составе самого этого компилятора.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Нужна помощь помигать светодиодом
СообщениеДобавлено: Пт фев 02, 2024 19:20:15 
Опытный кот

Карма: -2
Рейтинг сообщений: 35
Зарегистрирован: Пн сен 10, 2018 19:16:28
Сообщений: 852
Рейтинг сообщения: 0
(К1986ВЕ92FI или любого другого) :shock: Это шутка такой?
Если, действительно надо, то нужно писать - "помогите написать прогу на любом проце кроме ардуино" :))


Вернуться наверх
 
PCBWay - всего $5 за 10 печатных плат, первый заказ для новых клиентов БЕСПЛАТЕН

Сборка печатных плат от $30 + БЕСПЛАТНАЯ доставка по всему миру + трафарет

Онлайн просмотровщик Gerber-файлов от PCBWay + Услуги 3D печати
Не в сети
 Заголовок сообщения: Re: Нужна помощь помигать светодиодом
СообщениеДобавлено: Пт фев 02, 2024 20:33:11 
Встал на лапы

Карма: 1
Рейтинг сообщений: 15
Зарегистрирован: Вс май 15, 2022 23:04:19
Сообщений: 107
Откуда: Белгородская обл.
Рейтинг сообщения: 0
Интересный мк.
С сайта Руководство для заказа микросхемы
3. Направить Заявку/договор на приобретение продукции на официальном бланке предприятия на имя генерального директора ООО «Миландр ЭК» на электронный адрес отдела продаж

Варианты поставки изделия
Бесплатные образцы. Серия ~ середина 2024 г.


Вернуться наверх
 
Приглашаем на вебинар «Решения SUNCO для силовой электроники. Выбираем идеальный силовой модуль»

Приглашаем 3 декабря 2024 на вебинар, посвященный силовым модулям ведущего китайского производителя SUNCO - одного из мировых лидеров по производству дискретных полупроводниковых компонентов. На вебинаре вы узнаете о новинках, включая модули 17 класса в корпусе E3, и контроле качества на всех этапах производства. Вы также узнаете о новейших продуктах – IGBT-, SiC-, диодных и тиристорных модулях, погрузитесь в современные топологии, сравните характеристики IGBT-чипов разных поколений.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: Нужна помощь помигать светодиодом
СообщениеДобавлено: Пн фев 05, 2024 12:47:18 
Родился

Зарегистрирован: Пт фев 02, 2024 10:17:02
Сообщений: 2
Рейтинг сообщения: 0
Из входных данных есть МК(на руках), сайт производителя и преобразователь usb - uart в соседнем магазине если нужно. Я столкнулся с проблемой, что я совершенно не знаю как, куда и что заливать и от многообразия информации в интернете начинаю путаться.
Для начала следует зайти на сайт производителя МК и найти там и скачать 3 самых главных документа:
1. Datasheet на ваш МК.
2. User manual (или Reference manual) на семейство, к которому относится ваш МК. (У некоторых МК "user manual" включён в datasheet).
3. Errata sheet на ваш МК.
И изучить их. Хотя-бы частично (нужные разделы).

Указанных документов достаточно, чтобы написать программу на почти любом МК уровня ARM.
Документация на компилятор (среду разработки) как правило имеется в составе самого этого компилятора.


Изучил документы. Понял что для загрузки программы в МК нужен программатор swd или jtag. Данный способ меня не устраивает так как в изучение МК добавляется неизвестно как работающие(для меня) звено. Из прочитанного дальше выяснил, что есть возможность загрузить программу через UART-загрузчик без отладки. Для этого нужно правильно выставить режим работы МК(проводками подтянуть выводы к vcc или gnd) и можно грузить прошивку. Однако мне не удалось наладить связь через uart. Я на правильном пути и нужно проверить все еще раз или есть другие варианты загрузки прошивки?


Вернуться наверх
 
Решения SUNCO для надежной защиты сигнальных цепей интерфейсов от электростатических разрядов

Всплески перенапряжения являются серьезной угрозой надежности работы радиоэлектронных устройств. Причины их появления различны, это могут быть коммутационные переходные процессы в системе электропитания устройств, разряды молний, электростатические разряды. Для создания эффективной и современной системы защиты от ЭСР компания SUNCO разработала надежные и качественные супрессоры, представляющие собой TVS- и ESD-диоды, а также сборки на их основе. Компоненты SUNCO не только не уступают, но часто превосходят по характеристикам аналогичную продукцию других брендов.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: Нужна помощь помигать светодиодом
СообщениеДобавлено: Пн фев 05, 2024 16:11:32 
Друг Кота
Аватар пользователя

Карма: 5
Рейтинг сообщений: 60
Зарегистрирован: Ср сен 30, 2020 16:51:47
Сообщений: 4521
Откуда: РФ
Рейтинг сообщения: 0
Pon4ik,
А не проще ли выяснить это у изготовителя этого МК? На какую информацию о применении этого МК вы рассчитываете задавая вопрос в любительском форуме?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Нужна помощь помигать светодиодом
СообщениеДобавлено: Пн фев 05, 2024 17:07:02 
Друг Кота
Аватар пользователя

Карма: 137
Рейтинг сообщений: 2815
Зарегистрирован: Чт янв 10, 2008 22:01:02
Сообщений: 22759
Откуда: Московская область, Фрязино
Рейтинг сообщения: 0
Изучил документы. Понял что для загрузки программы в МК нужен программатор swd или jtag. Данный способ меня не устраивает так как в изучение МК добавляется неизвестно как работающие(для меня) звено. Из прочитанного дальше выяснил, что есть возможность загрузить программу через UART-загрузчик без отладки. Для этого нужно правильно выставить режим работы МК(проводками подтянуть выводы к vcc или gnd) и можно грузить прошивку. Однако мне не удалось наладить связь через uart. Я на правильном пути и нужно проверить все еще раз или есть другие варианты загрузки прошивки?

Лично я ничего из выше написанного не понял.
Программатор-отладчик реализует информационный обмен между средой разработки и встроенным в МК аппаратным блоком программирования-отладки. Что вы хотите об этом узнать? Протокол программирования не секретен, как и протокол отладки. Все что делает JTAG/SWD программатор - преобразует USB поток в протокол МК.
По сути, встроенный бутлоадер делает тоже самое, только отладка недоступна. Впрочем, можно написать и собственный бутлоадер.
Без той или иной отладки вы никакого серьезного кода не напишите. Особенно как начинающий.
Ну и начать работу можно с любым ARM-ом, а потом уже перейти на Миландровский.
Исходный код будет меняться только в части работы с периферией.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Нужна помощь помигать светодиодом
СообщениеДобавлено: Пн фев 05, 2024 21:13:28 
Родился

Зарегистрирован: Сб авг 29, 2020 15:10:17
Сообщений: 14
Рейтинг сообщения: 0
Из прочитанного дальше выяснил, что есть возможность загрузить программу через UART-загрузчик без отладки. Для этого нужно правильно выставить режим работы МК(проводками подтянуть выводы к vcc или gnd) и можно грузить прошивку. Однако мне не удалось наладить связь через uart. Я на правильном пути и нужно проверить все еще раз или есть другие варианты загрузки прошивки?

Да вы на правильном пути, я сам прошивал миландры через uart. Установить то связь просто. Надо всего лишь послать 512 байт на скорости 9600 без четности. В ответ придет отклик. А дальше будет сложнее. Надо в ОЗУ загрузить другой загрузчик, который будет прошивать флеш. Так устроены шины. Прошивать флеш можно только из ОЗУ. Но не обязательно писать все самому. Есть готовый прошивальщик от миландра, он у меня тоже есть.

Добавлено after 4 minutes 58 seconds:
Pon4ik,
А не проще ли выяснить это у изготовителя этого МК? На какую информацию о применении этого МК вы рассчитываете задавая вопрос в любительском форуме?

Не проще. Из за санкций Миландр плотно шифруется. Связываться с изготовителем могут профильные организации, причем специально назначенные представители, назначенные Миландром.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Нужна помощь помигать светодиодом
СообщениеДобавлено: Пн фев 05, 2024 21:55:42 
Сверлит текстолит когтями

Карма: -13
Рейтинг сообщений: 126
Зарегистрирован: Вт авг 15, 2017 10:51:13
Сообщений: 1271
Рейтинг сообщения: 0
Изучил документы. Понял что для загрузки программы в МК нужен программатор swd или jtag.
Не только для загрузки, но и для отладки. И не "программатор", а "эмулятор".

Я на правильном пути и нужно проверить все еще раз или есть другие варианты загрузки прошивки?
Если цель - создать себе максимальные проблемы при отладке ПО и потратить как можно больше времени, то путь - верный.
Но адекватные люди пользуются эмуляторами.

ЗЫ: Котлован для небоскрёба тоже можно копать лопатой. А можно - экскаватором. Так и с эмулятором.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Нужна помощь помигать светодиодом
СообщениеДобавлено: Вт фев 06, 2024 07:38:46 
Друг Кота
Аватар пользователя

Карма: 5
Рейтинг сообщений: 60
Зарегистрирован: Ср сен 30, 2020 16:51:47
Сообщений: 4521
Откуда: РФ
Рейтинг сообщения: 0
pas272,
А тогда зачем он нужен этот Миландр? На этом Миландре свет клином сошёлся?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Нужна помощь помигать светодиодом
СообщениеДобавлено: Вт фев 06, 2024 13:12:32 
Встал на лапы

Карма: 2
Рейтинг сообщений: 3
Зарегистрирован: Вс авг 23, 2015 08:14:05
Сообщений: 129
Рейтинг сообщения: 0
прогамматор ...
swd stlink стоит ~300р
для вас это такая большая сумма ?

Про то как писать, у производителя должен быть Datasheet, Reference manual, Application note, примеры кода. Если этого нет, то шлите нахер такого производителя, он неадекватен и иметь с ним дело себе дороже.

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

Если этого нет, то собственно тоже, нахер такого производителя, ибо варится вам в одиночку с его поделками

для примера, вбейте в гугле "stm32 led blink", и вам вылезет дофига и больше ссылок на всех языках среди которых вы 100% найдете то как помигать светодиодом


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Нужна помощь помигать светодиодом
СообщениеДобавлено: Вт фев 06, 2024 13:42:31 
Друг Кота
Аватар пользователя

Карма: 70
Рейтинг сообщений: 1896
Зарегистрирован: Сб дек 18, 2021 19:25:32
Сообщений: 12712
Рейтинг сообщения: 4
шлите нахер такого производителя, он неадекватен и иметь с ним дело себе дороже.

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

Далеко не все производители полупроводниковых компонентов предполагают, что их продукцией (всей или частью) будут пользоваться радиолюбители. Более того, почти у каждого такого производителя есть предложения, документация на которые не предоставляется всяким любителям, и уж тем более нет никакого комьюнити (именно так надо писать это слово, если не хочется использовать русские слова). И это будут нормальные, адекватные производители. И слать их на хер нет повода. В отличие от любителей.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Нужна помощь помигать светодиодом
СообщениеДобавлено: Вт фев 06, 2024 14:02:23 
Друг Кота
Аватар пользователя

Карма: 137
Рейтинг сообщений: 2815
Зарегистрирован: Чт янв 10, 2008 22:01:02
Сообщений: 22759
Откуда: Московская область, Фрязино
Рейтинг сообщения: 7
шлите нахер такого производителя, он неадекватен

Огромное количество превосходных по своим характеристикам чипов обеспечены полнейшей документацией. Но вся она под NDA. Слышали про такую аббревиатуру? :wink: :tea:
Едва ли не все лучшие в мире видеосенсоры под NDA. Едва ли не все лучшие в мире SoC так же под NDA.
Включите моск и подумайте почему.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Нужна помощь помигать светодиодом
СообщениеДобавлено: Вт фев 06, 2024 20:33:12 
Сверлит текстолит когтями

Карма: -13
Рейтинг сообщений: 126
Зарегистрирован: Вт авг 15, 2017 10:51:13
Сообщений: 1271
Рейтинг сообщения: 0
Едва ли не все лучшие в мире видеосенсоры под NDA. Едва ли не все лучшие в мире SoC так же под NDA.
Вроде тема про "помигать светодиодом"... Зачем для этого "видеосенсоры с SoC-ами"?
Для такого достаточно рядового МК. И на какой из таких МК - документация под NDA? Назовите?
(конечно - за исключением отечественных недоразумений)


Последний раз редактировалось jcxz Вт фев 06, 2024 20:41:31, всего редактировалось 1 раз.

Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Нужна помощь помигать светодиодом
СообщениеДобавлено: Вт фев 06, 2024 20:41:17 
Друг Кота
Аватар пользователя

Карма: 137
Рейтинг сообщений: 2815
Зарегистрирован: Чт янв 10, 2008 22:01:02
Сообщений: 22759
Откуда: Московская область, Фрязино
Рейтинг сообщения: 0
Прежде чем отвечать на комментарий, нужно прочитать что вообще комментировалось.
Разговор ушел на обсуждение совершенно другой проблемы.
Автору нужен Миландр. Он сам разберется в причинах такого своего предпочтения.
А помигать светодиодом можно и на SoC-е. С этого начинается любой проект на незнакомом железе.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Нужна помощь помигать светодиодом
СообщениеДобавлено: Вт фев 06, 2024 20:51:05 
Сверлит текстолит когтями

Карма: -13
Рейтинг сообщений: 126
Зарегистрирован: Вт авг 15, 2017 10:51:13
Сообщений: 1271
Рейтинг сообщения: 0
Прежде чем отвечать на комментарий, нужно прочитать что вообще комментировалось.
Разговор ушел на обсуждение совершенно другой проблемы.
Автору нужен Миландр.
Вот именно - последуйте своему же совету и почитайте, что нужно автору:
(К1986ВЕ92FI или любого другого)
Из этой фразы видно, что ему без разницы на каком МК. А К1986ВЕ92FI он упомянул просто потому, что слышал что -то про такой.

Добавлено after 3 minutes 16 seconds:
А помигать светодиодом можно и на SoC-е.
Если бы у него был SoC, то наверняка он так бы об этом и сказал. По контексту видно, что человеку нужны базовые знания по ARM.

PS: Да и SoC - далеко не все под NDA.


Последний раз редактировалось jcxz Вт фев 06, 2024 20:53:20, всего редактировалось 1 раз.

Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Нужна помощь помигать светодиодом
СообщениеДобавлено: Вт фев 06, 2024 20:51:10 
Друг Кота
Аватар пользователя

Карма: 5
Рейтинг сообщений: 60
Зарегистрирован: Ср сен 30, 2020 16:51:47
Сообщений: 4521
Откуда: РФ
Рейтинг сообщения: 0
Из этой фразы видно, что [b]ему без разницы на каком МК

Если ему без разницы, то на кой чёрт ему Миландр? В мире полно нормальных МК.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Нужна помощь помигать светодиодом
СообщениеДобавлено: Вт фев 06, 2024 20:55:28 
Сверлит текстолит когтями

Карма: -13
Рейтинг сообщений: 126
Зарегистрирован: Вт авг 15, 2017 10:51:13
Сообщений: 1271
Рейтинг сообщения: 0
Если ему без разницы, то на кой чёрт ему Миландр? В мире полно нормальных МК.
Вот об этом его и нужно предостеречь.
Вы же на улице несмышлёному ребёнку наверное тоже говорите не брать бяку? 8)


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Нужна помощь помигать светодиодом
СообщениеДобавлено: Вт фев 06, 2024 21:15:58 
Друг Кота
Аватар пользователя

Карма: 137
Рейтинг сообщений: 2815
Зарегистрирован: Чт янв 10, 2008 22:01:02
Сообщений: 22759
Откуда: Московская область, Фрязино
Рейтинг сообщения: 0
А мы что то знаем о причинах такого выбора, чтобы настойчиво добиваться чего либо от автора?
Автору сразу все сказали. Не стоит повторять.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Нужна помощь помигать светодиодом
СообщениеДобавлено: Вт фев 06, 2024 21:33:15 
Родился

Зарегистрирован: Сб авг 29, 2020 15:10:17
Сообщений: 14
Рейтинг сообщения: 0
Если цель - создать себе максимальные проблемы при отладке ПО и потратить как можно больше времени, то путь - верный.
Но адекватные люди пользуются эмуляторами.

ЗЫ: Котлован для небоскрёба тоже можно копать лопатой. А можно - экскаватором. Так и с эмулятором.

Вы сильно преувеличиваете трудности разработки терез бутлодер. Лично я разработал несколько проектов отлаживаясь через бутлодер, без всяких эмуляторов и JTAGов. И эти проекты запущены в производство.
Похоже вы не в курсе, но кабель загрузки сам является инструментом отладки. По нему через UART выводишь в компьютер значения переменных и всякую полезную для отладки информацию.
И еще один бонус. У Миландра при загрузки с бутлодера UART настроен сразу. То есть послать в UART байт при работе через бутлодер легче, чем помигать светодиодом через JTAG.

Добавлено after 7 minutes 8 seconds:
pas272,
А тогда зачем он нужен этот Миландр? На этом Миландре свет клином сошёлся?

Для радиолюбительства можно брать любой камень который можно купить в магазине. А в промышленности возникнут вопросы с поставщиками. И тогда может оказаться предпочтительней отечественный изготовитель.


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 29 ]  1,  

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


Кто сейчас на форуме

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


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

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y