Ознакомьтесь с нашей политикой обработки персональных данных
  • ↓
  • ↑
  • ⇑
 
Записи с темой: электроника (список заголовков)
12:41 

STM32F429. Базовый проект.

Кто-то любит пирожки, а кто-то - нет.
Так как вся работа с периферией осуществляется абсолютно так же (с точностью до выводов, но уточнять надо даташит), писать снова об этом не имеет смысла. Интереснее рассмотреть будет особенности этой платы: как минимум новые мемсы, внешняя память и экран.
Потому я перенёс базовый проект с ф4дискавери на ф429 (за 5 минут), поменяв опции компиляции, файлы system_stm32f4xx.c, startupчтототам.s и подпатчив драйвер светодиодов, так как они переехали на другие выводы.

Там есть простенькие драйвера с базовым функционалом для основной периферии: портов, системного таймера, шим, spi, rtc, exti, uart. Просто для быстрого прототипирования. Надеюсь, тут ничего не менялось из распиновки и косяков не возникнет><
В общем, это чтоб не заморачиваться с работой с регистрами, расчётами задержек для разных событий и т.д., а сосредоточиться на логике верхнего уровня.
Тестовая программа содержится в файле test.c. Она моргает светодиодом. С неё и начну дальнейшее изучение.

stm32f429base.zip.

@темы: электроника, программизмы, stm32f429idiscovery, stm32, arm

12:09 

STM32F429. Первый проект.

Кто-то любит пирожки, а кто-то - нет.
И так, есть отладочка stm32f429итд. Демки погоняли, посмотрели, что картиночки бегают, кнопочки на экране нажимаются, мимими. Это клёво, но начнём с пустого проекта.

Проект, в целом, создаётся точно так же, как и для stm32f4discovery.

Но если в кейле нет поддержки этого контроллера вовсе (не обновлён), то всё становится несколько хитрее =)
Во-первых, скачаем архив с библиотеками и примерами программ под плату — там есть что повыдирать.

читать дальше

stm32f429_blank.zip — пустой проект.

@темы: электроника, программизмы, stm32f429idiscovery, stm32, arm

01:57 

Просветный стол

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

Формат примерно А3. Внутри почти 5 метров светодиодной ленты. Есть крутилка для подстройки яркости подсветки от нуля до максимума.

вот

@темы: мии, просто ня, электроника

23:27 

Дофига семинаров и практик от ST в Москве

Кто-то любит пирожки, а кто-то - нет.
15:56 

Скидки на мелочёвку от ST (Терраэлектроника/Компэл)

Кто-то любит пирожки, а кто-то - нет.
Ввиду дней ST на ряд запчастей введена значительная скидка до 95%, в среднем около 70%.

В списке, в основном, ОУ, транзисторы биполярные, мощные мосфеты, линейные регуляторы, защитные диоды, логика, IGBT. Но есть и спец. микрухи. Всякие EEPROM с интерфейсами SPI или I2C стоят 2-6 рублей, например. Есть акселерометры за 30 р. Чем выше в таблице экселевской (которая на сайте терры), тем дешевле.


@темы: электроника, няшодки, мии

12:12 

Семинар «Новое семейство микроконтроллеров STM32F4»

Кто-то любит пирожки, а кто-то - нет.
Скоро, через три недели будет семинар, посвящённый конкретно новым сериям контроллеров STM32, к которым кучу отладок и наплодили, и в частности и STM32F429.

В Москве 12 ноября, во вторник.
В Питере 14 ноября, в четверг.

И интересного:
— Анонс и описание новых серий контроллеров, и накой они нужны;
— Контроллер TFT-LCD со встроенным графическим ускорителем (который в STM32F429/439);
— Интерфейс SDRAM;
— Бесплатная графическая библиотека STemWIN (хоть и без исходников);

Лабораторки по этим темам (экран, память, библиотека). Платки дадут поиграться, но не знаю, отдадут ли насовсем, чтоб дома поконкретнее их освоить Оо

В Москве по адресу: Измайловское шоссе, д. 71, корп. А, гостиница Измаиловская Альфа, конференц-зал № 1 (м. Партизанская) 12 ноября, вторник, с 9:30.
В Питере семинар пройдёт по адресу: ул. Лодейнопольская, д. 5 Конгрессный Центр «ПетроКонгресс» (м. Чкаловская) 14 ноября, четверг, с 9:30;

Я уже записался:з

@темы: электроника, семинары, stm32f429idiscovery, stm32, arm

17:18 

STM32F4. Некоторые тонкости пошаговой отладки.

Кто-то любит пирожки, а кто-то - нет.
Итак, есть программа, которую мы хотим пошагово отладить. Ладно, если она затрагивает только ядро и сам алгоритм — щёлкай да смотри, всё ок. А если отлаживаем какую-нибудь периферию? Таймер там, или ещё какую штуку. Пока мы стоим, а таймер сто раз переполнился, буфер кана забился и т.д. Самое плохое, если переполнится таймер сторожевого таймера — контроллер просто-напросто перезапустится из-за того, что мы его остановили. Тут уж не поотлаживаешь. Или таймер отключай (и не забудь включить обратно), или не тормози вовсе. Не круто.

читать дальше

<< Предыдущее.

@темы: электроника, программизмы, stm32f4discovery, stm32, arm

12:41 

Семинар «Управление питанием, МЭМС-датчики и беспроводные решения от ST»

Кто-то любит пирожки, а кто-то - нет.
В конце октября (29 в Питере, 31 в Москве) будет проведён весьма интересный, как по мне, семинар от STMicroelectronics.

Из интересностей:
1. Беспроводная передача данных (Wi-Fi, Bluetooth, 433/868 МГц);
2. Новые ключи (мне для моторов интересны они, их сборки, диоды и т.д.);
3. Преобразователи питания (DC-DC и иже с ними);
4. MEMS-датчики во всём своём разнообразии;
5. Новинки и планы на 2014 год; новые контроллеры на ядрах Cortex-M; Обзор контроллера STM32F429/F439; EEPROM M24LR с двумя интерфейсами: I2C и RFID/NFC (разъём для подключения платки с оной присутствует на 429 дискавери).

В Питере семинар пройдёт по адресу: ул. Лодейнопольская, д. 5 Конгрессный Центр «ПетроКонгресс» (м. Чкаловская, там недалече) с 9:30;
В Москве по адресу: Симоновский вал, д.2, Гостиница Holiday Inn, конференц-зал «Донской» (м. Пролетарская) с 9:30.

Надо вполне определённо посетить это мероприятие.

@темы: arm, stm32, семинары, электроника

12:25 

Выходит новая отладочка STM32F0308DISCOVERY

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

Основная няшесть контроллеров оной серии микроконтроллеров — цена. Рубль за бит, 32 за 32 бита. Ну или около того =D Если серьёзно, в компеле оптовая цена 25 рублей за STM32F030C6T6, розничная под 40. Но всё равно достаточно дёшево. В Терре стоимость 42 рубля за штуку при единичных объёмах. Древняя, бессмысленная и беспощадная, мало что умеющая atmega8 там же стоит от 70 до 200 рублей.

На самой отладке ничего особо-то и нет, кроме отладчика и контроллера.

читать дальше

@темы: электроника, stm32f0308discovery, stm32, arm

11:40 

Светодиоды со встроенным контроллером WS2811

Кто-то любит пирожки, а кто-то - нет.
В продаже некоторое время назад появились интересные RGB-светодиоды со встроенным ШИМ-контроллером в стандартном для них корпусе 5050. Управляются они по одному проводу, то есть требуют всего 3 провода — питание (5 В), земля и данные. Продаются так же и в виде лент, каждый пиксель на коих может светиться своим цветом!
ШИМ-контроллер всего лишь восьмибитный, потому кривую яркости встроить, к сожалению, не удастся. Либо удастся, но за счёт значительного снижения количества градаций яркости. Телевизор на таком сделать можно, но цветопередача будет та ещё.



читать дальше

@темы: няшодки, электроника

11:42 

Выходит новая отладочка STM32F401CDISCOVERY

Кто-то любит пирожки, а кто-то - нет.
Ещё одна вкусняша с кучей MEMS-датчиков. На контроллере STM32F401VCT6 (CM4 + FPU) с 256 КБ флеша и 64 КБ оперативы. Частота до 84 МГц.

На плате установлены:
— трёхосевой гироскоп L3GD20;
— трёхосевой акселерометр и компас LSM303DLHC;
— всенаправленный цифровой микрофон MP45DT02;
— аудио-ЦАП D-класса CS43L22;
— разъём USB OTG micro-AB;

читать дальше

@темы: stm32f401cdiscovery, stm32, arm, электроника

11:16 

Выходит новая отладочка STM32L152CDISCOVERY

Кто-то любит пирожки, а кто-то - нет.
Отладка для оценки микроконтроллеров серии STM32L152 (как и уже старенькая отладка STM32LDISCOVERY) на примере STM32L152RCT6, который имеет 256 КБ флеша, 32 КБ оперативки и даже 8 КБ eeprom, ядро CM3. На платке так же установлен LCD-экранчик, который управляется через встроенный в МК драйвер, и нарисована тач-полоска (которую можно использовать как 4 кнопки).

Рабочие частоты: от 32 кГц до 32 МГц. Питание от 1.8 до 3.6 В. Низкое потребление, особенно в режимах сна, есть режимы пониженного потребления и в функционирующем виде. (как и в L100 серии)

читать дальше

@темы: arm, stm32, stm32l152cdiscovery, электроника

10:57 

Выходит новая отладочка STM32L100CDISCOVERY

Кто-то любит пирожки, а кто-то - нет.
Отладочка для оценки серии микроконтроллеров STM32L100 (малопотребляющих) на примере STM32L100RCT6, в коем 256 КБ флеша и 16 КБ оперативки, ядро CM3, всё это в корпусе LQFP64.

Рабочие частоты: от 32 кГц до 32 МГц. Питание от 1.8 до 3.6 В. Низкое потребление, особенно в режимах сна, есть режимы пониженного потребления и в функционирующем виде.

читать дальше

@темы: электроника, stm32l100cdiscovery, stm32, arm

10:47 

Выходит новая отладочка STM32F429IDISCOVERY

Кто-то любит пирожки, а кто-то - нет.
Скоро можно будет купить эту весьма интересную платку, чтобы с ней поиграться. Цена не сильно выше предыдущих. Официально продаваться в мире они стали что ли со вчерашнего дня (18.09.2013), хотя я не совсем уверен, но около того.

Няшки на борту платы:
1. 2.4" QVGA TFT LCD (320 × 240, 262K цветов), конечно, с тачскрином (через контроллер STMPE811);
2. 64 мбит SDRAM (8 МБайт);
3. Трёхосевой гироскоп (L3GD20);
4. USB OTG micro-AB.

читать дальше

@темы: электроника, stm32f429idiscovery, stm32, arm

11:14 

STM32F4. Внешний ЦАП CS43L22 и I2S

Кто-то любит пирожки, а кто-то - нет.
Как я уже говорил, на плате STM32F4-Discovery установлен ЦАП, который подключается по интерфейсу I2S. И оно может проигрывать мелодии, пищать и издавать в соответствующий разъём всякие звуки. Если, конечно, туда подключить какое-нибудь устройство воспроизведения.

Прежде, чем можно будет в I2S гнать аудиопоток, ЦАП надо включить и настроить, иначе он будет молча данные игнорировать:
1. Линию PD4 (~RESET) перевести в высокий уровень. ЦАП начнёт работать и воспринимать команды.
2. Командами по линии I2C программно включить ЦАП, выбрать и настроить протокол I2S, настроить коэффициенты усиления, установить громкость и всё такое. Настроек там выше крыши, и их все можно посмотреть в даташите.
3. Настроить I2S в контроллере.

После этого можно уже посылать данные и слышать результат в наушниках.

читать дальше

<< Предыдущее Следующее >>

@темы: электроника, программизмы, stm32f4discovery, stm32, arm

17:46 

Возвращаясь к столам

Кто-то любит пирожки, а кто-то - нет.
А кто-то таки смог сделать самопальный автостол: Automatic Mahjong Table.
Ну или его весомую базовую часть.

Интересная идея с переворотом тайлов — с помощью сервопривода, который их захватывает торцом, а потом поворачивает в зависимости от ориентации вокруг своей оси. Мешалка там достаточно очевидная — вращающийся диск и стенки с отверстиями, куда пролезает только лежащий тайл, а дальше направляющие его направят куда надо — к поворачиватору и укладывателю. И что круто, не нужна никакая тяжёлая машинерия.

@темы: электроника, маджонг

02:49 

EP4CE6. Altera Cyclone IV

Кто-то любит пирожки, а кто-то - нет.
Заказал себе платку за косарь: EP4CE6 EP4CE6E22C8N FPGA ALTERA Cyclone IV Development Evaluation Board Core Kit.
Посмотрим, что за зверь такой суслон.


@темы: altera, электроника

16:06 

STM32F4. FLASH

Кто-то любит пирожки, а кто-то - нет.
Если вдруг хочется написать свой бутлоадер или встроенный самообновлятор ПО, то непременно нужно уметь перезаписывать флеш-память.
Микроконтроллеры STM32 предоставляют такую возможность, впрочем, как и все современные микроконтроллеры.

читать дальше

<< Предыдущее Следующее >>

@темы: arm, stm32, stm32f4discovery, программизмы, электроника

23:53 

STM32F4. SPI

Кто-то любит пирожки, а кто-то - нет.
Итак, снова SPI и снова акселерометр.
Про регистры акселерометра я уже говорил.

читать дальше

<< Предыдущее Следующее >>

@темы: электроника, программизмы, stm32f4discovery, stm32, arm

15:13 

STM32F4. Внешние прерывания на Си

Кто-то любит пирожки, а кто-то - нет.
И снова про внешние прерывания.

Задача - сделать простой в использовании драйвер. В идеале - указываем вывод, который хотим слушать, тип регистрируемого фронта и обработчик. Типа такого:


читать дальше

<< Предыдущее Следующее >>

@темы: электроника, программизмы, stm32f4discovery, stm32, arm

Няшки-вкусняшки любят карандашики.

главная