Lập trình ARM,STM32
Đối với STM32F4 có đến 6 bộ UART 1,2,3,4,5,6Để giao tiếp với các thiết bị như HMI Công nghiệp có thể dùng MAX3232IDR hoặc ADUM3251 ISO cách lý GND Bạn có thể kết hợp ADUM1201 Kết hợp với MAX3232Hoặc các bạn có thể dùng UART to PC như PL2303,CH340..Các chân UART STM32F4Hàm cài đặt UART void USART_Config(void)
{
// Enable clock for GPIOB
RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOB, ENABLE);
...
01-Tháng 2-2020
bình luận
Bộ System tick STM32 để tạo thời gian chính xác để tạo delayTrong hướng dẫn này, tôi sẽ giải thích về bộ đếm thời gian hệ thống (SysTick). Bộ đếm thời gian SysTick có thể được sử dụng để thực hiện chức năng trì hoãn. STM32F4 có bộ đếm thời gian hệ thống 24 bit, đếm ngược từ giá trị RELOAD về 0 (16.777.215 đến 0). Nguồn đồng hồ SysTick là 168 MHz nên...
01-Tháng 2-2020
bình luận
Hôm nay mình giới thiệu lập trình STM32F4 với GPIO,Mình dùng thư viện STD cho HAL Vì dùng STD thư viện biên dịch nhẹ hơn HAL .Đầu tiên Cấu hình GPIO GPIO STM32 có các chế độ như Input,Output,ADC,DAC,SPI,I2C,UARTKhi cấu hình chức năng nào các bạn chú ý mode hoạt động STM32cấu trúc typedef{ uint32_t GPIO_Pin; / *! <Chỉ định các chân GPIO được định cấu hình. Tham số này có thể là bất...
01-Tháng 2-2020
bình luận