Chào các PRO! E đang tiếp cận dòng ARM, lập trình dùng Keil ARM, e đang bắt đầu từ con Lpc2103. Nhưng không hiểu sao khi lập trình vào ra bình thường nhưng khi sử dụng ngắt thì không tài nào hoạt động được. Khi sử dụng Keil để mô phỏng thì vẫn thấy cờ ngắt được bật nhưng chương trình lại ko nhảy đến hàm ngắt. Không biết khai báo có sai gì không, mong các Pro chỉ giáo!
Thông báo
Collapse
No announcement yet.
(Help) Ngắt trong ARM
Collapse
X
-
Không vào được ngắt là do chương trình viết sai, mở ví dụ mẫu bên trong Keil có sẵn để tham khảo cách viết đúng.Từ chối trách nhiệm:
Mọi thông tin từ ITX cung cấp với hi vọng nó có ích và không đi kèm với bất kì sự bảo đảm nào.
Blog: http://mritx.blogspot.com
-
Mình cũng chưa nghiên cứu LPC2103. Nhưng cũng xin có một vài ý kiến như thế này.
Trường hợp cờ ngắt đã bật mà chương trình không nhảy đến hàm ngắt. Bạn không nói rõ là chương trình của bạn có bị crash hay vẫn chạy bình thường nên có 2 trường hợp xảy ra:
- Nếu chương trình vẫn chạy bình thường : bạn kiểm tra lại các mask bit cho ngắt đó. Có thể một trong các bít này bị tắt nên cờ ngắt không tác động đến phần điều khiển ngắt.
- Nếu chương trình bị crash: Phần này phức tạp này. Nguyên nhân này do: việc khai báo vector ngắt bị sai, bảng các vector ngắt bị sai (khi mapping memory). Ngoài ra nếu có một IP điều khiển ngắt riêng thì bạn cần kiểm tra lại thiết lập cho nó.
Với arm, nếu bắt đầu viết trương trình từ đầu, thì code khởi tạo cho bọn vector ngắt này khá phức tạp. Thường được viết bằng code asm và mã máy.
Đồng ý với ITX. Tốt nhất là bạn kiếm một cái example nào đó mà nó đã làm việc với ngắt để tham khảo.
Comment
Bài viết mới nhất
Collapse
-
Trả lời cho Cần tư vấn cải thiện chất âm thanh loa SoNy.bởi mèomướpDạ loa tép bé xíu như ngón chân cái thôi ạ. Thiếu gì chỗ để đâu. Quan trọng là gắn thêm nó loa nghe ok hay ko thôi ạ...
-
Channel: Điện thanh
hôm nay, 11:44 -
-
Trả lời cho Cần tư vấn cải thiện chất âm thanh loa SoNy.bởi viettinhNó không phải cái loa rời. Chả nhẽ đèo thêm 2 con loa tép ngoài thì kỳ lắm....
-
Channel: Điện thanh
hôm nay, 09:45 -
-
Trả lời cho Cần tư vấn cải thiện chất âm thanh loa SoNy.bởi mèomướpDạ chú mua thêm loa tép nối tiếp qua con tụ rồi mắc vào cùng loa trung là được ạ...
-
Channel: Điện thanh
Hôm qua, 19:53 -
-
Trả lời cho Tìm datasheet linh kiện điện tử.bởi mèomướpDạ cháu hỏi bạn cháu thì bạn ấy trả lời như thế này ạ. Cháu cũng hông bít có đúng hông nữa ạ
Linh kiện điện tử với mã "943BA" và "W58BAL" là một loại cầu chì tự động (circuit breaker) do TE Connectivity sản...-
Channel: Điện tử dành cho người mới bắt đầu
Hôm qua, 19:50 -
-
bởi viettinhChuyện là mình mới đập hộp con loa kéo Sony SRS-XV900. Do khu vực mình k có sẵn hàng để trải nghiệm thực tế nên chỉ tham khảo các kênh revew online.
Mua về sử dụng thì thấy hơi buồn về chất âm, Mở max k to bằng cái loa kéo china, bass...-
Channel: Điện thanh
Hôm qua, 17:18 -
-
Trả lời cho Tìm datasheet linh kiện điện tử.bởi yeurap7em tra google cũng ko có...
-
Channel: Điện tử dành cho người mới bắt đầu
Hôm qua, 16:37 -
-
Trả lời cho Trình điều khiển bước rời rạcbởi mèomướpDạ nếu chú đã viết được chương trình cho vđk thì thêm 1 chương trình con chạy động cơ bước chỉ đơn giản là copy phát. Về phần cứng thì vài con cách ly quang, vài con mosfet thôi ạ. thực sự là dễ dàng như bài tập bình thường của sinh viên thôi ạ...
-
Channel: Máy công cụ
06-01-2025, 12:55 -
-
Trả lời cho Sửa bộ nguồn DC 60V 45Abởi Minhdai95vâng mình cảm ơn mn đã góp ý
-
Channel: Điện tử công suất
06-01-2025, 11:30 -
-
bởi tom22Xin chào
Tôi có một dự án trong đó một động cơ bước tích hợp được điều khiển bởi một bộ vi điều khiển.
Nhưng tôi thực sự không thích trả tiền cho trình điều khiển bước, khi tôi có một bộ vi điều khiển có khả năng thực...-
Channel: Máy công cụ
06-01-2025, 10:54 -
-
Trả lời cho Sửa bộ nguồn DC 60V 45Abởi mèomướpDạ chú chủ thớt có thời gian và đam mê thì cứ từ từ ngâm cứu đi ạ đừng nghe chú Chú bq... dọa mà sợ ạ. Cái nguồn nhìn cũng lởm có khi hông bằng cái máy hàn tàu của chị hàng xóm hôm nọ tháo ra sửa với chú thợ thông ống nước suốt đêm mới xong. Chú ý an toàn xíu là được ạ...
-
Channel: Điện tử công suất
05-01-2025, 15:40 -
Comment