Например TDA7294

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





Текущее время: Вт апр 23, 2024 13:05:08

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


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



Начать новую тему Ответить на тему  [ Сообщений: 48 ]  1, ,  
Автор Сообщение
Не в сети
 Заголовок сообщения: AT32F403A
СообщениеДобавлено: Чт июл 06, 2023 17:03:44 
Потрогал лапой паяльник
Аватар пользователя

Зарегистрирован: Вс май 02, 2021 18:58:49
Сообщений: 304
Откуда: 俄罗斯
Рейтинг сообщения: 0
Кто то работал с этим камнем ? Говорят аналог STM32
https://gcmatrix.com/articles/mikrokont ... echnology/
Заказал пару, (по цене 230р за штуку), пока едут
хотелось бы услышать мнение продвинутых товарищей.
8)


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: AT32F403A
СообщениеДобавлено: Чт июл 06, 2023 17:30:25 
Друг Кота
Аватар пользователя

Карма: 138
Рейтинг сообщений: 2712
Зарегистрирован: Чт янв 10, 2008 22:01:02
Сообщений: 21834
Откуда: Московская область, Фрязино
Рейтинг сообщения: 1
Это не копия. Это аналог. Код нужно переписывать. Есть расхождения в периферии, например в ДМА...
Я работаю с 407-м. У него с 403-м общий рефмануал.
Хороший МК. Код с STM32F407 на AT32F407 я перевел примерно за полторы недели.
Бутлоадер написал за 5 дней. У меня кастомный бут.
Документация тут: https://www.arterytek.com/en/product/AT32F403A.jsp
Работает с собственным ATlink или с Jlink перешитым в DAP.
Я работаю со всеми своими Артери (407 и 421) в Кейле. Но можно и в IAR.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: AT32F403A
СообщениеДобавлено: Чт июл 06, 2023 17:56:15 
Потрогал лапой паяльник
Аватар пользователя

Зарегистрирован: Вс май 02, 2021 18:58:49
Сообщений: 304
Откуда: 俄罗斯
Рейтинг сообщения: 0
Это не копия. Это аналог...

Так я и говорил аналог.
Jlink тоже ещё едет, там будем посмотреть. Хоть у меня и есть, но всё равно за ссылку спасибо. :)


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

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

Онлайн просмотровщик Gerber-файлов от PCBWay + Услуги 3D печати
Не в сети
 Заголовок сообщения: Re: AT32F403A
СообщениеДобавлено: Чт июл 06, 2023 18:48:45 
Прорезались зубы
Аватар пользователя

Карма: 1
Рейтинг сообщений: 28
Зарегистрирован: Ср мар 09, 2016 08:07:41
Сообщений: 206
Рейтинг сообщения: 0
У меня плата weact blackpill с таким камнем. Прошиваю через st-link, openocd у них на гитхаб выложен. Камень неплохой, но, периферийные регистры раскиданы по всему BSP. Стал ковырять, и выяснилось, что софтовый SPI на логическом анализаторе рисует совсем не ту картину, что stm32. Может не разобрался, но отложил на полку.


Вернуться наверх
 
Выбираем схему BMS для заряда литий-железофосфатных (LiFePO4) аккумуляторов

Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ очень важен контроль процесса заряда и разряда для избегания воздействия внешнего зарядного напряжения после достижения 100% заряда. Инженеры КОМПЭЛ подготовили список таких решений от разных производителей.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: AT32F403A
СообщениеДобавлено: Чт июл 06, 2023 19:31:35 
Потрогал лапой паяльник
Аватар пользователя

Зарегистрирован: Вс май 02, 2021 18:58:49
Сообщений: 304
Откуда: 俄罗斯
Рейтинг сообщения: 0
...что софтовый SPI на логическом анализаторе рисует совсем не ту картину, что stm32...

Ну так если софтовый, подправить софт учитывая "местный колорит" или что ?


Вернуться наверх
 
Новый аккумулятор EVE серии PLM для GSM-трекеров, работающих в жёстких условиях (до -40°С)

Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре. Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: AT32F403A
СообщениеДобавлено: Чт июл 06, 2023 20:11:19 
Друг Кота
Аватар пользователя

Карма: 138
Рейтинг сообщений: 2712
Зарегистрирован: Чт янв 10, 2008 22:01:02
Сообщений: 21834
Откуда: Московская область, Фрязино
Рейтинг сообщения: 0
Камень неплохой, но, периферийные регистры раскиданы по всему BSP.

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


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: AT32F403A
СообщениеДобавлено: Чт июл 06, 2023 20:26:59 
Прорезались зубы
Аватар пользователя

Карма: 1
Рейтинг сообщений: 28
Зарегистрирован: Ср мар 09, 2016 08:07:41
Сообщений: 206
Рейтинг сообщения: 0
Битовые структуры? Лично я ориентировался на написание кода совместимо с stm32. На фига мне тыщу раз переписывать код, из-за того, что там видите ли есть Битовые структуры?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: AT32F403A
СообщениеДобавлено: Чт июл 06, 2023 21:20:21 
Друг Кота
Аватар пользователя

Карма: 138
Рейтинг сообщений: 2712
Зарегистрирован: Чт янв 10, 2008 22:01:02
Сообщений: 21834
Откуда: Московская область, Фрязино
Рейтинг сообщения: 0
Лично я ориентировался на написание кода совместимо с stm32.

С какого перепуга? Artery не выпускает клоны. Они лишь используют пиновую совместимость корпусов, да и то не полную и не всех. Некоторые IP-блоки идентичны, но лишь потому, что скорее всего автор у них один, а часть вендоров их купили.
А так, как обычно, драйверы периферии переписываются заново, а основной вычислительный код переносится один в один. Си - он и в Африке Си... :tea:
Кстати, у AT32F407, например, WS=1 на полной (240 МГц) скорости. Что кагбэ намекаэ на присутствие кэша инструкций... :wink:


Последний раз редактировалось КРАМ Чт июл 06, 2023 21:21:39, всего редактировалось 1 раз.

Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: AT32F403A
СообщениеДобавлено: Чт июл 06, 2023 21:21:32 
Друг Кота
Аватар пользователя

Карма: 93
Рейтинг сообщений: 1351
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 14062
Откуда: ДОНЕЦК
Рейтинг сообщения: 0
Там на сайте вроде и IDE от производителя есть...
:roll:


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: AT32F403A
СообщениеДобавлено: Чт июл 06, 2023 21:22:47 
Друг Кота
Аватар пользователя

Карма: 138
Рейтинг сообщений: 2712
Зарегистрирован: Чт янв 10, 2008 22:01:02
Сообщений: 21834
Откуда: Московская область, Фрязино
Рейтинг сообщения: 0
Это лишнее. Кейл (или IAR) дает исчерпывающие инструменты и привычнее.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: AT32F403A
СообщениеДобавлено: Пт июл 07, 2023 07:47:26 
Друг Кота
Аватар пользователя

Карма: 93
Рейтинг сообщений: 1351
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 14062
Откуда: ДОНЕЦК
Рейтинг сообщения: 0
Ну уж и лишнее - полный набор утилит и IDE от производителя...
:roll:
От МПЛАБА и/или АВР студио вроде в пользу "сторонних разработчиков средств разработки" никто пока особо не отказывался...
:dont_know:
Правда китайские иероглифы (китайский язык) конечно штука тяжкая... Надо знать без переводчика...
:cry:


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: AT32F403A
СообщениеДобавлено: Пт июл 07, 2023 08:07:40 
Друг Кота
Аватар пользователя

Карма: 138
Рейтинг сообщений: 2712
Зарегистрирован: Чт янв 10, 2008 22:01:02
Сообщений: 21834
Откуда: Московская область, Фрязино
Рейтинг сообщения: 0
От МПЛАБА и/или АВР студио

Наверное потому, что вменяемых альтернатив нет от слова совсем.
Опять же речь идет об ARM-ах. И с ними все устроено совсем не так.
Кроме того, Artery - это фаблесс компания с совсем маленьким персоналом. И "их" IDE на самом деле является просто Эклипсом. Не осилить им свою платформу.
Цитата:
AT32 IDE uses Eclipse platform user interface to provide editor and view functions and allow developers to view all information in a window, thus to improve the visibility of program.

https://www.arterytek.com/en/news/220930_eng.jsp


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: AT32F403A
СообщениеДобавлено: Пт июл 07, 2023 08:12:27 
Друг Кота
Аватар пользователя

Карма: 93
Рейтинг сообщений: 1351
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 14062
Откуда: ДОНЕЦК
Рейтинг сообщения: 0
Печалька...
:sleep:


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: AT32F403A
СообщениеДобавлено: Пт июл 07, 2023 08:15:06 
Друг Кота
Аватар пользователя

Карма: 138
Рейтинг сообщений: 2712
Зарегистрирован: Чт янв 10, 2008 22:01:02
Сообщений: 21834
Откуда: Московская область, Фрязино
Рейтинг сообщения: 0
А в чем проблема? Keil и IAR поддерживают туеву хучу вендоров. Зачем мне на очередной ARM ставить еще одну IDE?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: AT32F403A
СообщениеДобавлено: Пт июл 07, 2023 09:26:54 
Прорезались зубы
Аватар пользователя

Карма: 1
Рейтинг сообщений: 28
Зарегистрирован: Ср мар 09, 2016 08:07:41
Сообщений: 206
Рейтинг сообщения: 0
С какого перепуга? Artery не выпускает клоны.


серии AT32F403/AT32F403A бинарно совместимы с STM32F103, т.е. с микроконтроллером можно работать как с обычным F103.
Можно залить прошивку от STM32F103 с инициализаций тактовой частоты на 72Мгц, инициализаций UART, SPI и она будет работать.
ну типа да, случайность.

Есть оффициальный гайд по переходу с STM32F103 на AT32F403A:
https://www.arterytek.com/download/MG00 ... V1.0.8.pdf

AT32F403A = периферия от STM32F103 + ядро Cortex-M4

AT32F407, тоже самое для STM32F107
AT32F437 аналог для STM32F407
Про совместимость микроконтроллеров STM32, GD32 и AT32 есть неплохой обзор
https://gcmatrix.com/articles/mikrokont ... echnology/

в декабре они выложили на своем сайте среду разработки AT32IDE основанный на эклипсе. акромя эклипса туда еще входит openocd, и это
означает, что прошивать и отлаживать чипы AT32 теперь можно через st-link. Изначально поддерживался только Keil+JLink или AT-LINK.
Кроме openocd, чипы еще можно прошивать через PyOCD с помошью того же stlink или DAP-Link.

на гитхабе https://github.com/ArteryTek/openocd
они выложили исходники "пиленного" openocd, там они добавили свой драйвер флеш-памяти. раньше я flash_id пачил в исходниках openocd. это прокатывало, но отладка тормозила.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: AT32F403A
СообщениеДобавлено: Пт июл 07, 2023 09:39:34 
Друг Кота
Аватар пользователя

Карма: 138
Рейтинг сообщений: 2712
Зарегистрирован: Чт янв 10, 2008 22:01:02
Сообщений: 21834
Откуда: Московская область, Фрязино
Рейтинг сообщения: 0
НЕКОТОРАЯ периферия несовместима. Включая DMA.
И 407-ой имеет аналогом не 107-ой, а 207-ой. Причем совместимость ущербная. То есть 407-й гораздо мощнее аналога STM.
Многие вендоры, выходя на рынок АРМов, пытаются зацепиться за популярные чипы, делая свои условно соместимыми. И тут как повезет.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: AT32F403A
СообщениеДобавлено: Пт июл 07, 2023 13:25:20 
Электрический кот

Карма: -4
Рейтинг сообщений: 70
Зарегистрирован: Вт ноя 19, 2019 06:10:18
Сообщений: 1055
Рейтинг сообщения: 0
А кто сказал, что СТМ сама сделал свои МК? Ядро они купили у АРМ, периферию у компаний, разрабатывающие модули для микросхем. Китайцы для своих МК купили это всё там же, но, похоже, более свежие версии, ну а то, что адреса у периферии совпали, так это случайность, бывает и такое. :))
Кстати, попадался документ у СТМ, в котором даже указывалось, что и у кого было куплено.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: AT32F403A
СообщениеДобавлено: Пт июл 07, 2023 13:48:33 
Друг Кота
Аватар пользователя

Карма: 19
Рейтинг сообщений: 473
Зарегистрирован: Сб янв 28, 2006 22:47:24
Сообщений: 3061
Рейтинг сообщения: 0
А кто сказал, что СТМ сама сделал свои МК? Ядро они купили у АРМ, периферию у компаний, разрабатывающие модули для микросхем.

Документацию купили у индусов :)))

_________________
Астролябия-сама меряет, было бы что мерять!!!


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: AT32F403A
СообщениеДобавлено: Пт июл 07, 2023 15:07:24 
Прорезались зубы
Аватар пользователя

Карма: 1
Рейтинг сообщений: 28
Зарегистрирован: Ср мар 09, 2016 08:07:41
Сообщений: 206
Рейтинг сообщения: 0
ну а то, что адреса у периферии совпали, так это случайность, бывает и такое. :))

угу. а за совпадение имен функций в Java и Dalvik, Oracle подала иск к Google на 50 ярдов...

Цитата:
А так, как обычно, драйверы периферии переписываются заново,

шас! если я пишу на регистрах, то при переходе на Artery мне ничего перепысывать не пришлось.
Инициализация тактирования микроконтроллера немного другая, но это мелочи.

Asmodey писал(а):
А кто сказал, что СТМ сама сделал свои МК? Ядро они купили у АРМ, периферию у компаний, разрабатывающие модули для микросхем.

Документацию купили у индусов :)))

судя по тому, что имена РВВ в документации и в BSP НЕ совпадают, так и есть.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: AT32F403A
СообщениеДобавлено: Пт июл 07, 2023 16:17:03 
Друг Кота
Аватар пользователя

Карма: 138
Рейтинг сообщений: 2712
Зарегистрирован: Чт янв 10, 2008 22:01:02
Сообщений: 21834
Откуда: Московская область, Фрязино
Рейтинг сообщения: 0
за совпадение имен функций

Имена как раз НЕ совпадают. Совпадают АДРЕСА. А за совпадение адресов иск не подашь.
если я пишу на регистрах, то при переходе на Artery мне ничего перепысывать не пришлось.

Лишь потому, что данная периферия либо вообще не имеет отличий, либо эти отличия не влияют на перенос (новый функционал не задействован).
Инициализация тактирования микроконтроллера немного другая, но это мелочи.

Это как раз НЕ мелочи. Все начинается с тактирования. Поэтому простое копирование параметров приведет либо к полной неработоспособности (коэффициенты выведут PLL в нерабочий диапазон), либо частота будет нештатной для проекта. Осциллятор ОДИН ИЗ... И там не только осциллятор такой. Альтернативные функции пинов тоже отличаются. Например, нельзя в уарте брать произвольный приемник и произвольный передатчик одного модуля. Только парами.
Просто ваши задачи не затрагивают проблемные зоны.


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

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


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

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


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

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


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