Git: remove all new commits locally and globally
- Информация о материале
- Автор: Super User
- Категория: Новости
- Просмотров: 465
#git push -f
AntiRTOS simulator on JS+HTML
- Информация о материале
- Автор: Super User
- Родительская категория: Заметки
- Категория: Программирование
- Просмотров: 454
SZNX LAN 100M - drivers (VID_35B5&PID_3500)
- Информация о материале
- Автор: Super User
- Родительская категория: Заметки
- Категория: Компьютерная повседневность
- Просмотров: 1824
Crowdfunding platforms
- Информация о материале
- Автор: Super User
- Родительская категория: Заметки
- Категория: Электроника / cхемотехника
- Просмотров: 622
Bit band cortex m3 stm32
- Информация о материале
- Автор: Super User
- Родительская категория: Заметки
- Категория: Программирование микроконтроллеров
- Просмотров: 9913
Технология bit-band в Cortex-M3 — это выделение некоторой области памяти, которая служит для побитового доступа к регистрам. Эта технология позволяет напрямую управлять состоянием портов ввода-вывода, что облегчает имплементацию последовательных интерфейсов.
В плате STM32 Value line discovery(процессор SM32F100RBT6B)имеется два светодиода: зелёного и синего цветов.
На PC9 – зелёный и на PC8 - синий.
Обычным путём установка бита на PC9 происходит следующим образом:
GPIOC->ODR|=GPIO_ODR_ODR9; //set
Снятие:
GPIOC->ODR&=~GPIO_ODR_ODR9; //reset
Или
GPIOC->BSRR=GPIO_BSRR_BS9; // set
GPIOC->BSRR=GPIO_BSRR_BR9; // reset
Аналогично для PC8.
Приступим. Пишу относительно IAR, статья же актуальна для любого компилятора. Будем управлять регистром ODR PC9 и PC8.
Страница 4 из 193

