Tạo 2 xung từ tín hiẹu Button?

Collapse
X
 
  • Giờ
  • Show
Clear All
new posts
  • process
    Thành viên tích cực
    • Sep 2006
    • 306

    #1

    Tạo 2 xung từ tín hiẹu Button?

    Xin các anh em tư vấn bài toán nhỏ sau:
    Có tín hiệu button_in(nút được nhấn lâu khoảng 2000 ms) đã được chống rung như ảnh đính kèm,mình muốn trong 2 thời điểm sườn lên và sườn xuống của tín hiệu này tạo ra 2 xung với độ rộng 250 ms?Viết bằng VHDL!Anh em nào có ý tưởng gì giúp mình với?Click image for larger version

Name:	IMG_0734.jpg
Views:	1
Size:	46.6 KB
ID:	1415648
    Technical Institutes
    Mobile: 0983278725
    Email:
  • it4rb
    Thành viên chính thức
    • Jun 2008
    • 97

    #2
    Em nghĩ anh dùng 1 process bắt cạnh lên của button, gán lên 1 cho 1 biến tạm v1, 1 process khác bắt cạnh xuống, gán lên 1 cho biến tạm v2. Dùng hàm (v1 or v2) để làm điều kiện tạo xung.
    Hoặc 1 số CPLD của Xilinx có hỗ trợ DFF double-edge, nghĩa là hoạt động dc cả cạnh lên và xuống, phần này em ko rõ lắm.
    Chuyện nhỏ như con thỏ,bắt thỏ mới là chuyện lớn!!!

    Comment

    • process
      Thành viên tích cực
      • Sep 2006
      • 306

      #3
      Thanks, ý tưởng là như thế nhưng phải có chống rung trong đó!Đã code xong bằng State Machine, chạy ngon!
      Technical Institutes
      Mobile: 0983278725
      Email:

      Comment

      • jefflieu
        Moderator
        • Oct 2007
        • 998

        #4
        Nguyên văn bởi process Xem bài viết
        Thanks, ý tưởng là như thế nhưng phải có chống rung trong đó!Đã code xong bằng State Machine, chạy ngon!
        Good, bạn nói chống rung nghĩa là "debounce" hả?

        Comment

        • process
          Thành viên tích cực
          • Sep 2006
          • 306

          #5
          Yes,debouncer circuit!
          Technical Institutes
          Mobile: 0983278725
          Email:

          Comment

          • jefflieu
            Moderator
            • Oct 2007
            • 998

            #6
            Nguyên văn bởi process Xem bài viết
            Yes,debouncer circuit!
            Ừ, thanks!

            Comment

            Về tác giả

            Collapse

            process Tìm hiểu thêm về process

            Bài viết mới nhất

            Collapse

            Đang tải...