BOARD STM8S003F3P6 - UART.










BOARD STM8S003F3P6 - UART.



Board STM8S003F3P6 được phát triển dựa trên dòng Vi điều khiểm STM8 rẻ của ST. Với tính năng không hề thua kém các dòng vi điều khiển 8 bit trên thị trường, Board này dùng cho các nghiên cứu, ứng dụng với quy mô vừa và nhỏ.
Các tính năng:

  • Vi điều khiển trung tâm : STM8S003F3P6.
  • Tích hợp cổng USB cấp nguồn từ máy tính chuyển đổi từ 5V -> 3V3 cung cấp cho mạch điều khiển.
  • Tích hợp IC chuyển đổi UART giúp dễ dàng hiển thị lên máy tính.
  • Có chân UART rời(tháo bỏ jump), dùng cho các ứng dụng giao tiếp với máy tính khác.
  • Có chân ra đầy đủ dành cho các chức năng.
  • Có các chân nguồn ra 5V, 3V3, GND.
  • Có 1 nút nhấn USER, 1 nút nhấn Reset.
  • 3 led hiển thị: Led nguồn, 2 led User.
  • Các ứng dụng ngoại vi: SPI, I2C, ADC, UART, TIM.
  • Kích thước nhỏ gọn : 65mm – 19mm.


Hình ảnh 3D của board:

BOARD STM32F103C8T6 - STLINK.










BOARD STM32F103C8T6 - STLINK.



Board thí nghiệm STM32F103C8T6 với thiết kế nhỏ gọn, thích hợp dành cho các bạn mới tìm hiểu về lập trình ARM 32 bit của ST. Board đã thiết kế kèm theo mạch nạp giúp việc debug và nạp code trở nên dễ dàng hơn.
Các tính năng:

  • Vi điều khiển trung tâm : STM32F103C8T6.
  • Tích hợp cổng USB cấp nguồn từ máy tính chuyển đổi từ 5V -> 3V3 cung cấp cho board mạch nạp nạp và mạch điều khiển.
  • Led hiển thị trạng thái hoạt động của mạch nạp.
  • Tách mạch nạp với MCU bằng cách tháo jump để sử dụng cho các mạch khác.
  • Sử dụng MCU 32 bit của ST.
  • Thạch anh 32.768Khz trên MCU chính dùng cho RTC hoặc backup data.
  • Button Reset và 2 Led hiển thị nguồn và GPIO(PB9).
  • Chân nguồn 3V3, 5V, GND output.
  • Tất cả các chân được output ở dạng chân cắm, dể dàng cắm dây test hoặc cắm vào các mạch ngoại vi.
  • Jump để chuyển đổi nạp boot loader hoặc nạp bằng Stlink.
  • Mạch được thiết kế nhỏ gọn và test đầy đủ, dễ dàng debug lỗi, có thể update firmware phiên bản mới nhất của nhà sản xuất.
  • Linh kiện bố trí chỉ trên 1 mặt.
  • IC này bao gồm các ngoại vi : ADC, CAN, I2C, RTC, SPI, TIM, USART, USB, DMA.
  • Tốc độ clock tối đa 72Mhz.
  • Kích thước : 70mm – 25.4mm.


Hình ảnh 3D của board:

BÀI 14: ENCODER VỚI STM32F103










BÀI 14: ENCODER VỚI STM32F103.



  1. Một số khái niệm về lý thuyết.
  2. Để xác định được góc quay, vận tốc quay hay vị trí quay một cách chính xác thì sử dụng encoder là một biện pháp hữu hiệu nhất. Từ các thông số mà encoder đưa về chúng ta phải xử lý và đưa ra các phương pháp điều khiển phù hợp. Thông thường các động cơ như AC Servo hay DC Servo điều có encoder đi kèm để dễ dàng điều khiển vận tốc cũng như vị trí. Đa số các encoder đều phải cấp nguồn riêng(khác với nguồn cấp cho động cơ). Điều cơ bản cần biết về 1 encoder là độ phân giải bao nhiêu(bao nhiêu xung – càng cao càng tốt), điện áp cấp là bao nhiêu, số dây in-out.