Search results

  1. C

    [C10] Lịch thi tuyển C10

    Có thằng ku định làm cái matrix mà sợ không kịp. :-(
  2. C

    [C10] Thông báo training Pre-C10 Day 2

    ` Chọn đơn vị gì thế bạn?
  3. C

    hỏi về layout và xuất file

    Khi in lớp bottom thì không cần mirror, in lớp top thì cần mirror. Bởi vì lúc bạn ủi là đã mirror 1 lần.
  4. C

    Hỏi về Layout

    Bạn dùng obstacle tool (cái dùng để copper pour) khối chọn rồi xoá.
  5. C

    [Tip] Hướng dẫn xuất file MAX ra PDF

    Thanks bài này đã cho mình biết là forum có phần poll. :1cool_byebye:
  6. C

    [RYA 2013] Flood Fill maze solving algorithm

    Update file define.h luôn đi bạn.
  7. C

    Matlab và Serial Port

    Mình đang muốn đọc giá trị UART gửi lên từ MCU để vẽ đồ thị trên matlab. Có tham khảo code trên mạng mà nó cứ hay bị báo là cổng COM không xài được, không tìm thấy,.... Cả buổi đành phải chép từ terminal qua mà vẽ, chưa làm cái đồ thị thời gian thực được. Không biết có bạn nào làm về cái này...
  8. C

    [RYA2013] MicroMouse SourceCode

    Bạn Enable mạch boost chưa? Kp Ki Kd thì phải chỉnh từ từ
  9. C

    [RYA2013] MicroMouse SourceCode

    Bình thường thì nếu PWM xuất vào driver mà <50 thì nó quay theo 1 chiều và >50 thì nó sẽ quay theo chiều ngược lại. Hàm SetPWM trong SystemConfig dùng để set pwm. trong đó cái dutycycle đưa vô là -90 ->90. Nếu âm thì quay ngược chiều
  10. C

    [RYA2103] Training Robot: Buổi 1 - Hardware

    Mình coi trong schematic thi driver dr8412 được chạy ở mode M1=1 M0=1. Nên chỉ xài 1 kênh PWM cho mỗi FullBridge. PWM A cho FB AB. Khi PWM A ở mức cao thì phía FET cao ở bên A và phía FET thấp của B sẽ On và ngược lại khi PWM A ở mức thấp thì phía FET thấp của bên A và phía FET cao của bên B sẽ...
  11. C

    [RYA2103] Training Robot: Buổi 1 - Hardware

    Mình thấy trên schematic thì từ M4 thì chỉ điều khiển 2 động cơ bằng 2 nguồn PWM. Vậy có phải là mình sẽ dùng mode cái mode 3: Dual full bridges (one PWM input each full bridge with complementary PWM on second half bridge). Vậy có phải là nếu dutycycle <50 thi động cơ sẽ quay theo 1 chiều và...
  12. C

    [RYA2013] MicroMouse SourceCode

    Ah. Mình thấy rồi, cảm ơn bạn.
  13. C

    [RYA2013] MicroMouse SourceCode

    Mình có thắc mắc là: biến EncRightCount và EncLeftCount đếm encoder xem như vận tốc trong vòng PID vận tốc, vậy thì mình phải reset về 0 sau mỗi lần tính toán giá trị đọc về đúng không? Sao mình thấy nó không reset như vậy mà lại được reset sau mỗi vòng PID vị trí. (Timer5ISR).
  14. C

    [RYA2013] MicroMouse SourceCode

    Theo mình thì ADC status tăng từ 0 -> 19 chắc do không cần lấy mẫu nhanh nên dư ra để delay. Mình nghĩ ARM cũng mạnh không cần phải tính toán kĩ thế.
  15. C

    [RYA2013] MicroMouse SourceCode

    Theo mình thì: việc đọc ADC sẽ theo trình tự bật từng IR Led rồi đọc ADC, sau đó tắt hết LED đọc 1 lần nữa rồi xử lí. Việc ra lệnh lấy mẫu được thực hiện bằng Timer 4. Trong Timer4ISR, bạn sẽ thấy là mỗi lần vào ngắt timer thì chỉ làm 1 bước, và ADCStatus sẽ kiểm soát là đang ở bước nào. Ví dụ...
  16. C

    output 74hc595

    Bạn thử giảm xung clock hệ thống hay thêm dòng delay giữa 2 dòng tạo xung SCK xem. Nếu nhanh quá hình như không được, check datasheet lại xem.
  17. C

    Hỏi IC Tpic6b595 và cách vào ngắt GPIO cùng với đo ADC

    Hình như ADC có chức năng trigger bằng comparator ak bạn.
  18. C

    [RYA2013] Ví dụ bài Timer, ADC.

    Trong code mẫu thì dùng chân PF1 để bật tắt IR led (chân ctl) mà nó lại trùng với chân nối với led đỏ. Bạn sửa lại code thành chân PE1 đi
  19. C

    [HỎI] Địa điểm in mạch

    Huân in hồi sáng chứ đâu.
  20. C

    [HỎI] Địa điểm in mạch

    Lam Sơn hôm nay nghỉ lễ rồi, anh chị nào chỉ cho em 1 vài chỗ in mạch được không, in decal càng tốt. P/s: Phải làm xong thì mới được về quê. :(
Top