Как стать автором
Обновить
26
0
Евгений @reug

Пользователь

Отправить сообщение
  1. Целью статьи является рассмотрение модулей МК, а не создание какого-либо продукта, и даже не библиотеки. Исходный код приведен исключительно для тестирования функций МК.

  2. Чтение кадра в обработчике прерывания от ENC28J60 с помощью функции eth_recvpkt() показано для примера "без DMA" как раз для того, чтобы сравнить преимущества варианта с DMA.

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

В следующем году должны появиться МК Megawin на ядре Cortex-M3 с flash до 512 кбайт и CAN, информации по объему ОЗУ пока нет.

По информации от ЭФО, контроллеры серий MG32F02 и MG32F103 (Cortex-M3) доступны для заказа и поставляются в Россию, популярные позиции всегда есть на складе.

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

Купить можно в ЭФО, как МК, так и отладочные платы и программатор (если будет недостаточно ST-LINK).

В данной серии CAN нет. CAN должен появиться в следующем году в линейке MG32F107 на M3.

Чипы можно брать в ЭФО. Других поставщиков не искал. Есть полноценный DK и DFP под Keil. Оба часто обновляются. Программировать под gcc можно. Этому будет посвящена следующая статья цикла.

Область AP можно шить через ST-LINK + OpenOCD. Об этом как раз будет следующая статья. Системные настройки и ISP - пока только родным программатором MLink под Windows.

Информация

В рейтинге
Не участвует
Откуда
Казань, Татарстан, Россия
Зарегистрирован
Активность

Специализация

Embedded Software Engineer, Software Architect
Linux
Git
C++
C
Assembler
Embedded Linux
C++ STL
Programming microcontrollers
Embedded system