Easyelectronics.ru

Электроника для всех
Текущее время: 16 окт 2019, 07:23

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



JLCPCB – Прототипы печатных плат за $2/10pcs (Любой цвет!)
Крупнейший производитель печатных плат и прототипов. Более 600000 клиентов и свыше 10000 заказов в день!
Получите скидку на почтовую отправку при первом заказе в JLCPCB!

Начать новую тему Ответить на тему  [ Сообщений: 5 ] 
Автор Сообщение
 Заголовок сообщения: stm32f030 и modbus communication
СообщениеДобавлено: 30 авг 2019, 01:15 
Здравствуйте!

Зарегистрирован: 15 авг 2016, 18:54
Сообщения: 2
Здравствуйте.
Работаю с мк stm32f030f4p6 на отладочной плате с алиэкспресса. В rm0360(reference manual для stm32f030) для него указано, что он не поддерживает modbus communication (генерируется прерывание по таймауту в uart в 2 символа), но в rm0091(reference manual для всех stm32f0x) указано, что все таки поддерживает. На практике эта функция работает. Хотел бы задавать вопрос, это ошибка в документе или какая-то счастливая случайность?
Также, хотел задать доп. вопрос. 16 кб памяти для меня оказалось недостаточно, поэтому я хочу заменить мк на STM32F070F6P6, который полностью совместим по распиновке. Нужно ли будет как-то менять код, если я не использовал HAL? В rm указано, что он подходит и для f030 и для f070. А если взять STM32F042F4P6?
Заранее спасибо.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: stm32f030 и modbus communication
СообщениеДобавлено: 30 авг 2019, 08:34 
Старожил

Зарегистрирован: 16 окт 2013, 01:27
Сообщения: 1102
F030, F042 идентичны - у F042 больше регистров (так как больше переферии)
Оба контроллера из линейки Cortex M0, Вам просто придется заголовочник поменять.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: stm32f030 и modbus communication
СообщениеДобавлено: 30 авг 2019, 22:58 
Здравствуйте!

Зарегистрирован: 15 авг 2016, 18:54
Сообщения: 2
Спасибо за разъяснение. А есть ли какой то простой способ узнать совместимость мк? Или только сравнением даташитов?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: stm32f030 и modbus communication
СообщениеДобавлено: 30 авг 2019, 23:09 
Заглядывает иногда

Зарегистрирован: 05 дек 2017, 18:17
Сообщения: 160
TheCoolKuid писал(а):
Спасибо за разъяснение. А есть ли какой то простой способ узнать совместимость мк? Или только сравнением даташитов?


Поищите по словам "migrating stm32F0". У ST есть документы которые описывают перенос на другой МК, там конкретные отличия описывают.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: stm32f030 и modbus communication
СообщениеДобавлено: 30 авг 2019, 23:14 
Старожил

Зарегистрирован: 16 окт 2013, 01:27
Сообщения: 1102
TheCoolKuid писал(а):
Спасибо за разъяснение. А есть ли какой то простой способ узнать совместимость мк? Или только сравнением даташитов?


Смотрите линейку и сравнивайте, у STM32 все просто:
1) Есть старая линейка со старыми регистрами это STM32F1xx (Cortex M3)
2) Есть новые камни STM32F0... , STM32F2..., STM32F3..., STM32F4...

Новые камни соответственно:
Cortex M0 - STM32F0xx
Cortex M3 - STM32F2xx (новая линейка пришла на замену STM32F1xx)
Cortex M4 - STM32F3xx (с плавающей точкой и DSP)
Cortex M4 - STM32F4xx (c плавающей точкой)

Есть еще новейшая серия STM 32G - они тоже делятся на подгруппы (пока с этой линейкой не работал)

Ну и особнячком стоят контроллеры STM 32L - это камни с микропотреблением для мобильных устройств


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 5 ] 

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


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

Сейчас этот форум просматривают: Google [Bot]


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

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

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB