tailieunhanh - Tìm hiểu về vi điều khiển AVR

Ta thấy không gian bộ nhớ của bộ nhớ chương trình gồm 4Kx8 và có địa chỉ từ 0000H tới FFFH. Bộ nhớ dữ liệu gồm hai phần: bộ nhớ RAM và bộ nhớ EEPROM trong đó không gian bộ nhớ RAM lại chia làm 3 phần: Các thanh ghi chức năng chung, các thanh ghi vào ra và cuối cùng là 512 byte bộ nhớ SRAM. Bộ nhớ EEPROM mặc dù cùng là một phần của bộ nhớ dữ liệu nhưng lại hoàn toàn đứng độc lập như một bộ nhớ độc lập và cũng được đánh địa chỉ riêng | Đối với VĐK AVR thì các chân SCK (Serial clock) là chân PB7,đây là chân xung nhịp ra trong trường hợp nó là Master và là chân xung nhịp vào nếu nó là ghi dữ liệu lên thanh ghi dữ liệu SPDR của khối Master sẽ khởi động bộ tạo xung và dữ liệu được dịch và đưa ra chân MOSI (PB5) và vào chân MOSI của slave (PB5 đối với AVR).Sau khi dịch hết một byte bộ tạo xung ngừng hoạt động,và cờ SPIF được phất báo kết thúc như ngắt này được phép thì chương trình phục vu ngắt sẽ được phục vụ và khi đó cờ sẽ bị vào lựa chọn slave (SS và là chân PB4) được set mức tích cực thấp để lựa chọn thiết bị SPI slave và được dùng cho việc ghép nối nhiều thanh ghi dịch của hai bộ truyền và nhận (Master và slave) được xem như là một thanh ghi dịch vòng 16 trong một lần trao đổi dữ liệu thì dữ liệu ở thanh ghi của Master và slave đã trao đổi cho “bộ”SIP làm đồng thời cả hai nhiệm vụ truyền và nhận nhưng chúng lại chỉ có một bộ đệm khi truyền à có hai bộ đệm khi vậy có nghĩa là dữ liệu truyền đi sẽ không được ghi lên thanh ghi dữ liệu truyền nếu như byte trước đó chưa được truyền xong (hay cờ SPIF chưa được bật).Và khi nhận dữ liệu cũng vậy dữ liệu cần phải được đọc trước khi dữ liệu mới được nhận xong.

TỪ KHÓA LIÊN QUAN
TÀI LIỆU MỚI ĐĂNG
31    248    0    26-04-2024
34    212    1    26-04-2024
46    187    0    26-04-2024
20    198    2    26-04-2024
10    116    0    26-04-2024
75    137    0    26-04-2024
crossorigin="anonymous">
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.