:::: MENU ::::

Примеры использования StdPeriph — USART

В данной серии статей будут приведены примеры работы с периферией STM32L с помощью библиотеки, предоставляемой ST — StdPeriph. Перед использованием примеров не забывайте включать, соответствующие файлы библиотеки в проект.

Continue Reading


Примеры использования StdPeriph — Timer 6

В данной серии статей будут приведены примеры работы с периферией STM32L с помощью библиотеки, предоставляемой ST — StdPeriph. Перед использованием примеров не забывайте включать, соответствующие файлы библиотеки в проект.

Continue Reading


Примеры использования StdPeriph — Прерывания

В данной серии статей будут приведены примеры работы с периферией STM32L с помощью библиотеки, предоставляемой ST — StdPeriph. Перед использованием примеров не забывайте включать, соответствующие файлы библиотеки в проект.

Continue Reading


Примеры использования StdPeriph — GPIO

В данной серии статей будут приведены примеры работы с периферией STM32L с помощью библиотеки, предоставляемой ST — StdPeriph. Перед использованием примеров не забывайте включать, соответствующие файлы библиотеки в проект.

Continue Reading


SIM900 — замечания

Проблемы с паразитным питанием — зависание модема и даже по powerkey не сбрасывается, если до включения модема по средствам powerkey, на ножках SIM900 возникает напряжение (например положительный логический уровень). Поэтому нужно настраивать ножки контроллера на вход до включения sim900, или делать развязку с питанием от выхода 2.8В sim900, например на полевом ключе или микросхеме c open drain.

Много раз перезагружать модем нельзя так как у sim карты есть счетчик количества регистрации в сети и когда этот счетчик досчитает до определенного значения, sim карта перестает работать.


USB STM32L1xx (DS)

Общее описание

Данные между ПК и микроконтроллером передаются через специальный USB буфер памяти доступные через USB периферию микроконтроллера. Размер этого буфера должен быть в соответствии с размером максимального пакета конечной точки и их количеством. Общий размер всех буферов должен не превышать 512 байт.

Continue Reading


SIM900 — TCP соединение с сервером / сервер

Пусть у нас есть сервер, на который нам нужно передать какие-либо данные с удаленного девайса (например передать информацию о температуре, или о давлении или количестве подсчитанных импульсов, или о чем-то другом). Проделаем это мы через GPRS, используя модем SIM900.

Continue Reading


TCP/IP Ethernet(v2) на примере. Часть 2 — Ethernet(v2)

Рассмотрим tcp/ip и ethernet протоколы на примере. Для этого я установил соединение c tcp сервером на ПК, через модем GPRS на модеме SIM900(о том как работать с SIM900 смотрите эту статью).

Для отслеживания сетевых пакетов на ПК используется программа анализатор трафика(сниффер) wireshark. Данная программа позволяет не только отслеживать сетевые данные, но и получать полную информацию о пакетах различных протоколов их вложенность и содержание.

ЧАСТЬ 1 —  TCP.

ЧАСТЬ 2 — Ethernet.

ЧАСТЬ 3 — IP.

Continue Reading


TCP/IP Ethernet(v2) на примере. Часть 1 — TCP

Рассмотрим tcp/ip и ethernet протоколы на примере. Для этого я установил соединение c tcp сервером на ПК, через модем GPRS на модеме SIM900(о том как работать с SIM900 смотрите эту статью).

Для отслеживания сетевых пакетов на ПК используется программа анализатор трафика(сниффер) wireshark. Данная программа позволяет не только отслеживать сетевые данные, но и получать полную информацию о пакетах различных протоколов их вложенность и содержание.

ЧАСТЬ 1 —  TCP.

ЧАСТЬ 2 — Ethernet.

ЧАСТЬ 3 — IP.

Continue Reading


STM32 DMA

Процедура конфигурации канала DMA.

Итак, первоначально надо определиться с источником и получателем данных, откуда и куда будем пересылать. Фактически все задается прямыми адресами в пространстве памяти, для этого предназначены два регистра: DMA_CPARx (базовый адрес периферии) и DMA_CMARx (базовый адрес памяти). В этих регистрах заданы начальные адреса, они остаются неизменными.

Continue Reading


Страницы:1234567