Từ trước tới giờ mình làm I/O như nhận INPUT thường cấu hình ở chế độ pullup tức là treo trở nội 10k lên +VCC.Bình thường port ví dụ như P1.5 luôn ở mức Vcc khi có tín hiệu như phím nhấn thì tiếp GND(gọi là bắt phím mức 0) mọi chương trình chạy ngon lành phím bắt ầm ầm.Thế nhưng bây giờ yêu cầu phím nhấn cấp Vcc thì mình không làm sao bắt được:Mình đẫ làm là đặt port ở chế độ pulldown,và đọc bình thường,trước khi đọc out 1 ra cổng đó.Mọi người thử nói xem khi thay đổi như vậy có gì khác lạ nhỉ,có ai làm nhận phím mức 1 chưa!
Thông báo
Collapse
No announcement yet.
Vấn đề IO tưởng dễ mà khó!
Collapse
X
-
Nguyên văn bởi process Xem bài viếtTừ trước tới giờ mình làm I/O như nhận INPUT thường cấu hình ở chế độ pullup tức là treo trở nội 10k lên +VCC.Bình thường port ví dụ như P1.5 luôn ở mức Vcc khi có tín hiệu như phím nhấn thì tiếp GND(gọi là bắt phím mức 0) mọi chương trình chạy ngon lành phím bắt ầm ầm.Thế nhưng bây giờ yêu cầu phím nhấn cấp Vcc thì mình không làm sao bắt được:Mình đẫ làm là đặt port ở chế độ pulldown,và đọc bình thường,trước khi đọc out 1 ra cổng đó.Mọi người thử nói xem khi thay đổi như vậy có gì khác lạ nhỉ,có ai làm nhận phím mức 1 chưa!
-
Nguyên văn bởi process Xem bài viếtCám ơn bác nhưng bác vẽ như thế này thì lúc nào OUT cũng =GND ?Em cũng đã nghĩ cho qua con đảo như 7400 nhưng nghe chừng không ổn lắm!Last edited by phienbinh; 22-05-2008, 17:28.
Comment
-
Nguyên văn bởi phienbinh Xem bài viếtBác làm tui thất vọng quá, bác xem kỹ chưa mà nói thế.Nếu bác nhấn nút thì áp trên anod và katod cuả opto(chân 1 và 2) =0 rồi làm sao có dòng qua led để opto dẫn, khi đó ngỏ ra nó=Vcc
be kind, be sweet, be human
Comment
-
Nguyên văn bởi process Xem bài viếtTừ trước tới giờ mình làm I/O như nhận INPUT thường cấu hình ở chế độ pullup tức là treo trở nội 10k lên +VCC.Bình thường port ví dụ như P1.5 luôn ở mức Vcc khi có tín hiệu như phím nhấn thì tiếp GND(gọi là bắt phím mức 0) mọi chương trình chạy ngon lành phím bắt ầm ầm.Thế nhưng bây giờ yêu cầu phím nhấn cấp Vcc thì mình không làm sao bắt được:Mình đẫ làm là đặt port ở chế độ pulldown,và đọc bình thường,trước khi đọc out 1 ra cổng đó.Mọi người thử nói xem khi thay đổi như vậy có gì khác lạ nhỉ,có ai làm nhận phím mức 1 chưa!!e
Comment
-
Nguyên văn bởi zemen Xem bài viếtNối điện trở 1k xuống mass, phím lên nguồn, chắc là dc. Chắc chắn hơn thì qua con đệm như trans hay cổng NOT.be kind, be sweet, be human
Comment
-
Nguyên văn bởi process Xem bài viếtTừ trước tới giờ mình làm I/O như nhận INPUT thường cấu hình ở chế độ pullup tức là treo trở nội 10k lên +VCC.Bình thường port ví dụ như P1.5 luôn ở mức Vcc khi có tín hiệu như phím nhấn thì tiếp GND(gọi là bắt phím mức 0) mọi chương trình chạy ngon lành phím bắt ầm ầm.Thế nhưng bây giờ yêu cầu phím nhấn cấp Vcc thì mình không làm sao bắt được:Mình đẫ làm là đặt port ở chế độ pulldown,và đọc bình thường,trước khi đọc out 1 ra cổng đó.Mọi người thử nói xem khi thay đổi như vậy có gì khác lạ nhỉ,có ai làm nhận phím mức 1 chưa!Last edited by Connection; 24-05-2008, 23:25.
Or call me 0903911109
Comment
-
Nguyên văn bởi phienbinh Xem bài viếtBác làm tui thất vọng quá, bác xem kỹ chưa mà nói thế.Nếu bác nhấn nút thì áp trên anod và katod cuả opto(chân 1 và 2) =0 rồi làm sao có dòng qua led để opto dẫn, khi đó ngỏ ra nó=Vcc
Or call me 0903911109
Comment
-
Nguyên văn bởi Connection Xem bài viếtCũng có vẻ ko ổn mà, sao bác làm phức tạp thế. Khi phím nhấn được nhấn, điện trở mạch ngoài Anot và Catot nhỏ hơn 1k (vì cái 1K còn parallel với nhiều điện trở khác), nguồn yếu sẽ bị sụt mạnh điện áp ra, MCU dễ bị Reset hoặc nếu ko các mạch khác sẽ hoạt động thiếu chính xác ADC hoặc DAC chẳng hạn.
Khi đó em phát biểu như vậy cũng chưa muộn. Kinh nghiệm thực tế của em về các thiết bị chưa nhiều(em mới 23t đúng không) , nếu sau này có điều kiện áp dụng thực tế, khi nào có khó khăn khi xử lý nhiểu thì nhớ thiết kế này nhé.
Comment
-
Nguyên văn bởi phienbinh Xem bài viếtKHi nào thiết kế của em ứng dụng trong công nghiệp đặc biệt là khi dây dẫn từ nút nhấn đến board có khoảng cách khá lớn(vài m) và board mạch em thiết kế nằm cạnh các thiết bị khác như motor servo, biến tần,.V.V...mà nó vẫn hoạt động ổn định, không nhiễu.
Khi đó em phát biểu như vậy cũng chưa muộn. Kinh nghiệm thực tế của em về các thiết bị chưa nhiều(em mới 23t đúng không) , nếu sau này có điều kiện áp dụng thực tế, khi nào có khó khăn khi xử lý nhiểu thì nhớ thiết kế này nhé.
Or call me 0903911109
Comment
Bài viết mới nhất
Collapse
-
bởi nhathung1101Với servo Yaskawa thì dùng phần mềm Wide field 3. Dùng được hay không thì động não đi....
-
Channel: Điện tử công nghiệp
Hôm qua, 00:35 -
-
bởi bqvietServo cuối cùng vẫn chỉ là điều chỉnh tốc độ và đọc phản hồi vị trí
Qua cổng song song LPT cổ
https://www.electronicsforu.com/elec...eed-controller
Qua cổng USB - xem thêm đám FT232RL-
Channel: Điện tử công nghiệp
22-11-2024, 15:56 -
-
bởi thiennam0703Em đang tìm hiểu cách xây dựng chương trình điều khiển động cơ Servo Yaskawa bằng máy tính tuy nhiên khi tìm kiếm trên mạng các hướng dẫn thì thường là điều khiển bằng vi điều khiển hoặc điều khiển bằng PLC hay điều khiển động cơ...
-
Channel: Điện tử công nghiệp
22-11-2024, 15:32 -
-
Trả lời cho Tổng hợp các thông tin về mạch nạp cho AVRbởi bacthoMình cũng bị như vậy mà chưa biết ở đâu
-
Channel: Vi điều khiển AVR
21-11-2024, 21:00 -
-
Trả lời cho Xin hỏi về màn hình laptopbởi nhathung1101Câu trả lời là không dùng được.
Hai lớp dán mặt trước và mặt sau, gọi là film phân cực. Muốn hiểu rõ về nó thì chịu khó search nhé. Ở đây có rất nhiều chó cứ ngửi thấy phân là sủa nhặng, nên không giải thích nhiều....-
Channel: Thiết bị điện tử cá nhân
21-11-2024, 16:20 -
-
Comment on Tổng hợp các thông tin về mạch nạp cho AVRbởi Memem
-
Channel: Vi điều khiển AVR
21-11-2024, 15:10 -
-
Trả lời cho Tổng hợp các thông tin về mạch nạp cho AVRbởi MememMọi người ơi cho em hỏi cái này ạ, hiện tại em đang làm btl về hiển thị giá trị nhiệt độ trên led 7 thanh sử dụng atmega16, code em chạy trên mô phỏng rất oke nhưng khi lắp qua mạch thực thì bị lỗi ở led đầu tiên bị lỗi như thế này...
-
Channel: Vi điều khiển AVR
21-11-2024, 15:10 -
-
bởi mantruongepuNhờ cả nhà tìm giúp mình thông tin IC này với, thấy ghi 943B W58BAL mà mình tìm mấy ngày nay không được, nó được đóng gói dạng TSSOP 8. Cám ơn cả nhà....
-
Channel: Điện tử dành cho người mới bắt đầu
20-11-2024, 14:40 -
-
bởi TherulCảm ơn bạn đã chia sẻ câu chuyện và quá trình phát triển sản phẩm của mình. Trước tiên, thật may mắn khi bạn vượt qua tai nạn và vẫn giữ được niềm đam mê cũng như khả năng sáng tạo trong lĩnh vực kỹ thuật. Việc bạn tiếp tục...
-
Channel: từ PIC tới dsPIC
20-11-2024, 07:20 -
-
Trả lời cho Em muốn hỏi mọi người về nguyên lý hoạt động, tần số của mạch công suất trong máy rửa siêu âm ạ.bởi nguyendinhvanBạn nên nghiên cứu cái chấn lưu đèn ống Compact fluorescent lamp hay đèn compact trước đã. Nó rẻ đỡ tốn kém.
Sau khi hiểu rõ rồi thì chuyển sang cái mạch này.
Ở cái chấn lưu, tần số của nó linh tinh lắm, tùy điện áp nguồn, tùy...-
Channel: Hỗ trợ học tập
19-11-2024, 22:44 -
Comment