Easyelectronics.ru

Электроника для всех
Текущее время: 02 июн 2020, 10:05

Часовой пояс: 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
Сообщения: 1457
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
Сообщения: 225
TheCoolKuid писал(а):
Спасибо за разъяснение. А есть ли какой то простой способ узнать совместимость мк? Или только сравнением даташитов?


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


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

Зарегистрирован: 16 окт 2013, 01:27
Сообщения: 1457
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 часов


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

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


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

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

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