Thông báo

Collapse
No announcement yet.

Help! Động cơ bước với AVR!

Collapse
X
 
  • Lọc
  • Giờ
  • Show
Clear All
new posts

  • Help! Động cơ bước với AVR!

    Có bác nào có mạch và code động cơ bước với AVR không ạ?

    À, tiện thể cho mình hỏi về khai báo như thế này:
    #define F_CPU 1000000UL // 1 MHz
    #define BAUD 2400
    Thì có ảnh hưởng đến cái nào của AVR, có phải là hàm _delay_us không ạ? Vì em đang giao tiếp với DS18B20 nó khai báo thế, nhưng khi em đổi sang:
    #define F_CPU 12000000UL // 12 MHz
    thì nó không chạy!

  • #2
    Có thì có đấy nhưng nó là một phần nhỏ xíu trong cái đồ án khổng lồ của mình, vì là robot hạng tương đối sang và cần tiết kiệm Port AVR nên mình dùng IC driver L297-L298 để điều khiển con stepper, nếu bạn cũng muốn chạy stepper với 2 con này thì kiếm datasheet của tụi nó đọc, trong đó nó có cho cái sơ đồ nguyên lý kết nối với motor đầy đủ luôn đó từ đó bạn có thể vẽ mạch theo ý muốn rất dễ.
    Còn cái code bạn nói bên trên thì không những nó ảnh hưởng đến hàm delay mà còn rất nhiều thứ khác như tốc độ truyền dữ liệu của các chuẩn giao tiếp, timer, counter... Bạn phải khai báo thông số chính xác ngay từ ban đầu chứ ko được sửa chữa lung tung như thế.
    Làm sao mà bạn dám nói là không làm được khi bạn chưa từng thử một lần nào.
    Ngay cả khi bạn đã làm 1 lần và thất bại bạn cũng không có quyền nói là không làm được vì bạn chưa làm lần thứ 2,3...

    Comment

    Về tác giả

    Collapse

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

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

    Collapse

    Đang tải...
    X