Quantcast

Giỏ hàng 0 sản phẩm - 0đ

Chưa có sản phẩm nào!

Bạn mới bắt đầu tìm hiểu Arduino?

Hãy cùng tham gia cộng đồng Arduino đầu tiên tại Việt Nam Arduino.vn

Các bài viết chất lượng cùng hệ thống tham khảo bằng tiếng Việt hướng đến đối tượng là các bạn trẻ.

ATmega8A PU ATmega8 tương thích với board Arduino

ATmega8A PU ATmega8 tương thích với board Arduino

  • Nhà sản xuất: ATmel
  • Đánh giá: 0 đánh giá 0 đánh giá
  • Tình trạng: Còn hàng
  • Giá:

    44000đ

Tùy chọn đang có

Arduino bootloader:


Cập nhật 09/01/2014: Chúng tôi đã nghiên cứu thành công việc ghi bootloader cho chip ATmega8A. Bootloader hoạt động ổn định, không còn tình trạng mất bootloader như trước kia. Tận dụng tối đa 7680 byte FLASH.

Vi điều khiển ATmega8A-PU thuộc dòng vi điều khiển ATmega của ATmel.

Sơ đồ chân ATmega8A
Sơ đồ chân ATmega8A

Các thông số chính của ATmega8 như sau:

+ Xung nhịp đồng hồ (clock): 16Mhz

+ Bộ nhớ chương trình (flash): 8KB

+ EEPROM: 512B

+ Điện áp làm việc: 2.7 - 5.5V

+ Đồng hồ (timer): 1 timer 16bit và 2 timer 8bit

+ Số kênh PWM: 6 kênh ( 2 kênh/timer)

+ Số kênh ADC: 6 kênh

Các vi điều khiển ATmega8A bán tại machtudong.vn sẽ được ghi bootloader theo yêu cầu của bạn. Tính năng chính của bootloader là khả năng ghi chương trình vào chip thông qua cổng Serial. Bạn không cần dùng bất kì một mạch nạp nào khác. Bootloader chiếm khoảng 2KB bộ nhớ, do vậy bạn còn lại khoảng 6KB cho chương trình của mình.

Vi điều khiển ATmega8A tương thích rất tốt với board Arduino. ATmega8 có thể chạy được hầu hết các examples, bạn chỉ việc tháo chip ATmega328 trong board Arduino và thay thế bằng chip ATmega8 đã ghi sẵn bootloader của machtudong.vn.

Ngoài ra, nếu bạn cần 8KB flash cho chương trình của mình, bạn chỉ cần ghi dữ liệu vào chip thông qua giao thức SPI (dùng các pin 13,12,11,10 trên Arduino).

***Lưu ý: việc ghi dữ liệu thông qua giao thức SPI sẽ làm mất bootloader của ATmega8A


Để sử dụng được chip ATmega8A cho việc lập trình với Arduino, bạn cần mở file board.txt (thư mục cài arduino \ hardware \ arduino \ boards.txt )  và thêm vào các dòng dưới đây:

##############################################################
atmega8.name= ATmega8A
atmega8.upload.protocol=arduino
atmega8.upload.maximum_size=7680
atmega8.upload.speed=115200
atmega8.bootloader.low_fuses=0xbf
atmega8.bootloader.high_fuses=0xd4
atmega8.bootloader.path=atmega8
atmega8.bootloader.file=ATmegaBOOT.hex
atmega8.bootloader.unlock_bits=0x3F
atmega8.bootloader.lock_bits=0x0F
atmega8.build.mcu=atmega8
atmega8.build.f_cpu=16000000L
atmega8.build.core=arduino
atmega8.build.variant=standard

Viết đánh giá cho %s

Lưu ý: không hỗ trợ HTML!

Xấu Tốt