Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

Анонсы журнала "Лаборатория электроники и программирования"


Новые статьи, а также занятия по e-mail и skype:

Программирование на языке С на примере микроконтроллера STM32F407VGT6. Обмен данными между микроконтроллерами. 

Рассмотрим обмен данными между двумя микроконтроллерами по интерфейсу SPI  ®.

В первом примере  – передача данных от мастера к слейву.

Во втором примере – прием данных  мастером от слейва.


Программирование на языке С на примере микроконтроллера STM32F407VGT6. Запись и чтение Flash  памяти.

В данном микроконтроллере, как и в большинстве микроконтроллеров этого производителя отсутствует EEPROM для данных, которая была во многих 8-битных микроконтроллерах. 

Если необходимо нечасто сохранять некоторые настройки, то можно использовать и Flash память.  Недостатки такого способа следующие:

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

- количество перезаписей много меньше (1-2 порядка), чем для EEPROM.

- большое время стирания секторов – может достигать нескольких секунд

Для написания и проверки программы будет использоваться среда COIDE [1] и плата «STM32F4-Discovery» [2]. Будем стирать последний сектор во Flash и записывать в него пару данных.

 

Услуги:

Разрабатываю устройства и программы на STM32 на заказ.

 

Подписаться или приобрести уже вышедшие номера можно по ссылке:

http://journal.electroniclab.ru/ 

 

Курсы по программированию микроконтроллеров:

http://www.electroniclab.ru/courses.htm 

 

Почта для связи:

micro51@mail.ru    

 



В избранное