Các khối chức năng chính được sử dụng trong luận văn:

Một phần của tài liệu Luận văn kỹ thuật điện hệ thống điều khiển nhà thông minh (Trang 26 - 29)

Khối ngõ vào ra đa chức năng (GPIO):

 Đối với vi điều khiển STM32F407 loại 100 chân có 5 Port mỗi Port có 16 chân I/O đó là Port A, B, C, D và Port E ngoài ra còn có Port H có 2 chân I/O.

 Mỗi chân GPIO có thểđược cấu hình bằng phần mềm như đầu ra (push- pull, hoặc open-drain và pull-up, pull-dow) hay đầu ra (pull-up, pull-dow).

 Dữ liê ̣u được xuất ra từ thanh ghi dữ liê ̣u hoă ̣c ngoa ̣i vi.

 Có thể cho ̣n tốc đô ̣ xử lý cho các chân I/O.

 Mỗi chân I/O lên đến 16 chức năng khác nhau.

16

Hinh 3.2: Cấu trúc cơ bản của một chân I/O đa chức năng [3]  Khối giao tiếp USART:

STM32F407VG hỗ trợ bốn bộ phát nhận đồng bộ/không đồng bộ (USART1,

USART2, USART3, USART6) và hai bộ phát nhận không đồng bộ (USART4,

USART5). Các giao diện USRT1 và USART6 có thể truyền thông với tốc độ lên đến 10,5Mbit/s. Các giao diện sẵn có khác có thể truyền thông với tốc độ 5,25Mbit/s.

Mô ̣t sốđặc điểm chính của khối giao tiếp USART:

 Giao tiếp bất đồng bộ song công.

 Đi ̣nh dạng tiêu chuẩn NRZ.

 Chiều dài kí tự dữ liê ̣u có thể lâ ̣p trình được (8 bit hoă ̣c 9 bit).

 Có các bit cho phép tách biê ̣t đối với quá trình truyền và nhâ ̣n dữ liê ̣u.

 Có các cờ phát hiê ̣n chuyển đổi.

 4 cờ phát hiê ̣n lỗi.

17

Hình 3.3: Sơ đồ cấu trúc khối giao tiếp USART [3]  Khối giao tiếp I2C:

I2C (inter-integrated circuit) là chuẩn truyền thông nối tiếp 2 dây gồm 1 dây xung clock(SCL) và 1 dây dữ liệu (SDA). Các chip chủ - tớ được nối chung với nhau trên hai đường dây này và được nối với điện trở treo.

Kit hỗ trợ tối đa 3 đường I2C có thể hoạt động ở chếđộ multimater và slave. Ở chếđộ chuẩn hỗ trợ lên tới 100KHz và chếđộnhanh lên đến 400KHz. Chúng hỗ trợ chế độ địa chỉ 7/10 bit và chế độ địa chỉ kép 7 bit.

18

Hình sau thể hiện cấu trúc của 1 chân I2C:

Hình 3.4: Cấu trúc của một chân I2C [3]

Một phần của tài liệu Luận văn kỹ thuật điện hệ thống điều khiển nhà thông minh (Trang 26 - 29)