Електроніка, схеми, плати, статті - сторінка 10


« 7 8 9 10 11 12 »

3. STM32. Програмування STM32F103. GPIO

11.08.2016
3. STM32. Програмування STM32F103. GPIO

3. STM32. Программирование STM32F103. GPIO
(на русском языке)

У попередній статті ми використовували простеньку програму, яка блимає світлодіодом. Трохи модифікуємо її і спробуємо розібратися, як налаштувати виводи мікроконтролера для роботи на вхід і вихід. C13 налаштуємо як вихід. До нього підключений світлодіод на тестовій платі. B0 налаштуємо на вхід і підключимо до нього кнопку. У натиснутому положенні кнопка має замикати ногу B0 на землю.

STM32

2. STM32. Програмування. IDE для STM32

09.08.2016
2. STM32. Програмування. IDE для STM32

2. STM32. Программирование. IDE для STM32
(на русском языке)

Для того, щоб розробляти свої програми нам знадобиться середовище розробки, бажано з дебагером, і компілятор C.

Я зупинився на CooCox CoIDE та GCC. По-перше цей софт не коштує грошей, по-друге - з ним не виникло ніяких питань. Встановив і почав робити. Щоправда CooCox зроблений тільки під Windows. Це не зовсім добре. І хоча на Ubuntu CooCox і працює під wine і навіть компіляція проходить вдало, з дебагером проблема. Та й робота через wine - це не true way. Якось я напишу, як налаштувати IDE для STM32 під  Ubuntu.

А тим часом...

STM32

1. STM32. Програмування STM32F103. Тестова плата. Прошивка через послідовний порт та через ST-Link програматор

08.08.2016

1. STM32. Программирование STM32F103. Тестовая плата. Прошивка через последовательный порт и через ST-Link
(на русском языке)

Мікроконтролери  STM32 здобувають все більшу популярність завдяки своїй потужності, досить різнорідної периферії, та своєї гнучкості. Ми почнемо вивчати STM32F103C8T6, використовуючи бюджетну тестову плату, вартість якої не перевищує 2$ (у китайців). Ще нам знадобиться ST-Link програматор, вартість якого близько 2.5$ (у китайців). Такі суми витрат доступні і студентам і школярам, тому саме з такого бюджетного варіанту я і пропоную почати.

STM32F103C8_01 STLine_01

Цей мікроконтролер не є найпотужнішим серед STM32, але і не самий слабкий. Такий собі середнячок. Існують різні тестові плати, у томі числі Discovery які за ціною коштують близько 20$. На таких платах є майже те саме, що і на нашій платі, плюс програматор. В нашому випадку ми будемо використовувати програматор окремо.

STM32 Корисно знати

Дисплей Nokia 5110. Маскування подряпин, захист скла

09.06.2016

Корисно знати

Метеостанція на Raspberry Pi своїми руками

08.04.2016
Raspberry Pi Схеми і прошивки

PWM контролер з інтерфейсом I2С на базі мікросхеми PCA9685

16.03.2016
PWM контролер з інтерфейсом I2С на базі мікросхеми PCA9685

PWM контролер на базе микросхемы PCA9685
(на русском языке)

PCA9685 - Це 16-ти канальний 12-розрядний контролер. Частота PWM налаштовується в межах від 24 до 1526 Гц. Хоча на платі від Adafruit написано від 40 до 1000 Гц. За допомогою PWM контролера можна керувати яскравістю світлодіодів, сервоприводами, обертами двигунів та іншими пристроями, де PWM сигнал використовується для керування.

Raspberry Pi Схеми і прошивки

MPU-9250 гіроскоп + акселерометр + магнітометр

25.02.2016

Raspberry Pi Корисно знати

Мініатюрний перетворювач напруги з USB роз`ємом

23.02.2016

Корисно знати Початківцям Схеми і прошивки

BME280 - датчик атмосферного тиску

12.01.2016
BME280 - датчик атмосферного тиску

BME280 - датчик атмосферного давления с гигрометром
(на русском языке)

Невеликий огляд датчика тиску, температури і вологості BME280 виробництва Bosch Sensortec у порівнянні з BMP280. Раніше я робив огляд датчика BMP280 (і більш ранніх версій BMP180 та BMP085). Ці датчики дуже схожі. Різниця у тому, що BME280 має гігрометр і за рахунок цього його корпус ширше ніж у BMP280. Кількість контактів і їх розташування на корпусах обох датчиків збігаються.

Raspberry Pi Схеми і прошивки

HMC5883L Магнітометр

18.12.2015
HMC5883L Магнітометр

Магнитометр HMC5883L
(на русском языке)

Трьохосьовий магнітометр HMC5883L досить поширений. Іноді його помилково називають компасом. Але його важко назвати справжнім компасом. Спробуємо розібратися чому, та що треба зробити щоб перетворити його на електронного компаса. У попередній статті я писав про гіроскоп і акселерометр MPU 6050, за допомогою якого ми визначали нахили по двох осях. Але визначення положення відносно вертикальної осі залишилося без уваги. Безумовно, для цього можна було використати гіроскоп. Але у гіроскопа є дрейф і він не може визначати сторони світу. Для цього спробуємо застосувати трьохосьовий магнітометр HMC5883L.

Raspberry Pi Корисно знати Початківцям Схеми і прошивки

MPU-6050 - гіроскоп - акселерометр

24.11.2015
MPU-6050 - гіроскоп - акселерометр

MPU-6050 – гироскоп – акселерометр
(на русском языке)

Трьохосьовий гіроскоп з трьохосьовим акселерометром MPU6050 дуже доступний за ціною чим і придбав собі популярність. Цей датчик застосовується для визначення положення в просторі, в системах стабілізації положення, стабілізації прямолінійного руху і руху по заданій кривій. Наприклад, в балансирних роботах, в ігрових приставках, застосовується у робототехніці, для вимірювання кутів нахилу, швидкості обертання, у авіамоделізмі його використовують в автопілотах. Датчик може застосовуватися для вимірювання перевантажень, тощо.

Raspberry Pi Корисно знати Схеми і прошивки

GSM Alarm Monitor

18.09.2015

Корисно знати
« 7 8 9 10 11 12 »

Архіви