code_bai1
code_bai1
h"
int main(void) {
RCC->AHB1ENR |= (1 << 0);//Enable clock in portA
while (1) {
GPIOA->ODR |= (1 << 5);//Set port PA5 to logic high level
for (int i = 0; i < 300000; i++) { }
GPIOA->ODR &= ~(1 << 5); //Set port PA5 to logic low level
for (int i = 0; i < 300000; i++) { }
}
}
#include "stm32f4xx.h"
int main(void) {
RCC->AHB1ENR |= (1 << 0);
RCC->AHB1ENR |= (1 << 2);
while (1) {
if(GPIOC->IDR & (1 << 13)){
GPIOA->BSRR = (1 << (5 + 16));
}
else{
GPIOA->BSRR = (1 << 5);
}
}
}