Ví dụ
sử dụng các thủ tục sau đây để cho phép truy cập lên ở mỗi cạnh lên trên ETR như
ngay sau khi một cạnh tăng xảy ra trên TI1 (kích hoạt chế độ tiêu chuẩn với đồng hồ ETR ngoài):
1.Configure mạch kích hoạt đầu vào bên ngoài bằng văn bản cho TIM1_ETR đăng ký. Ghi ETF = 0000 (không có bộ lọc cần thiết trong ví dụ này). Viết ETPs = 00 để vô hiệu hóa prescaler, viết ETP = 0 để phát hiện sườn lên trên ETR, và viết giáo dục mầm non = 1 để kích hoạt chế độ đồng hồ bên ngoài 2.
2. Cấu hình kênh 1 để phát hiện sườn lên trên TI1. Cấu hình thời gian lọc đầu vào (IC1F = 0000). Việc bắt giữ prescaler không được sử dụng để kích hoạt và không cần phải được cấu hình. Các bit CC1S chọn nguồn đầu vào chụp và không cần phải được cấu hình hoặc. Viết CC1P = 0 trong TIM1_CCER1 đăng ký để lựa chọn tăng cạnh cực.
3. Cấu hình bộ đếm thời gian trong chế độ kích hoạt bằng cách viết tin nhắn SMS = 110 trong sổ đăng ký TIM1_SMCR. Chọn TI1 là nguồn đầu vào bằng cách viết TS = 101 trong sổ đăng ký TIM1SMCR.
Một góc lên trên TI1 cho phép truy cập và đặt cờ TIF. Do đó, bộ đếm
số lần trên các cạnh ETR tăng.
Sự chậm trễ giữa các cạnh tăng trên TI1 và thiết lập lại thực tế của các truy cập là do các
mạch đồng bộ hoá lại trên TI1 đầu vào. Sự chậm trễ giữa các cạnh tăng trên ETR và
các thiết lập lại thực tế của các truy cập là do các mạch đồng bộ hoá lại trên các tín hiệu ETRP.
mạch Hình 52. điều khiển trong chế độ đồng hồ bên ngoài 2 + kích hoạt chế độ
COUNTER CLOCK = CK_CNT = CK_PSC
THỐNG ĐĂNG KÝ 34 35 36
ETR
CEN
TIF
TI1
đang được dịch, vui lòng đợi..