Có bác nào đã từng dùng bootloader cho mega32/64/128 chưa ? Có thể phổ biến kinh nghiệm cho mọi người cùng tham khảo được không ?
Thông báo
Collapse
No announcement yet.
Bootloader cho AVR
Collapse
X
-
Tôi cũng thấy hơi lạ là những Fan của AVR trên các diễn đàn ít khi nhắc tới Bootloader của AVR.
Tôi thường làm việc trên PIC sử dụng kiểu nạp Boot thấy có mấy điểm nổi trội sau(nói riêng ở PIC):
+ Mạch nạp cực đơn giản,nhỏ gọn. Ko phải thêm bất cứ LK nào nếu trên mạch đã có MAX 232. Nạp qua cổng COM = 3 dây:TX,RX,GND. Khi đi thử nghiệm chỉ cần 1 cái dây cổng COM là Ok.
+ Tốc độ nạp nhanh nhất.
+ Tiết kiệm gần như tối đa tài nguyên I/O.
+ Ít can thiệp vào phần cứng nhất. Vì chỉ giao tiếp = 2 chân TX,RX
+ An toàn nhất. Nếu nạp qua ISP thì cần nối 4-6 dây,còn boot chỉ 2 dây điện áp thấp 5V.
Rất mong cac bạn đang nghiên cứu AVR nói rõ thêm cho bà con về kiểu nạp Boot này.
-
8) Về cơ bản, bootloader cho AVR củng giống như PIC, chỉ cần mạch rất đơn giản là nạp được chương trình cho AVR.Tuy nhiên không phải loại nào củng có bootloader,Nếu tui không nhầm thì chỉ có ở họ Mega AVR thôi.Trong bộ nhớ của AVR thì bootloader nằm ở cuối có dung lượng tùy người dùng thiết lập và củng tùy vào loại chip. Nói chung chung là vậy chú còn cụ thể thì tui nhờ các bác nào cao tay hơn chỉ giáo cho anh em !
Tín đồ AVR giáo.
Comment
-
AVR bootloader resources
Tặng các bác mấy cái bootloader này. Tôi chưa có điều kiện test thử, nhưng xem ra mấy cái này đều dễ thực hiện và customize cho các loại AVR khác nhau.
1. APP109: bootloader cho chính Atmel cung cấp, dùng IAR compiler. Tương thích AVProg.
2. DN_032: asm bootloader do AVR Freaks.
3. Megaload: bootloader khá cute do một chú Canada viết, kèm theo cả soft trên PC. Dùng ICCAVR.
Ai có điều kiện thì làm thử và cho đánh giá để mọi người cùng tham khảo nhé.Attached Files
Comment
-
-
Bác có vẻ rảnh lâu nhỉ.Nguyên văn bởi nvt28) NVT2 tui mới thử thành công một bootloader cho con Mega8 (open source) Hôm nào rảnh sẻ viết một bài cho anh em tham khảo... (
Hì hì ... chảnh xập nhà lầu luôn :!: )
Đợi bài của bác mãi.
:monkey: :monkey: :monkey:
Comment
-
Đề nghị bác TuxHero viết 1 bài kiểu như tutorial về Botloader cho anh em tham khaỏ,chứ đọc datasheet mãi cũng chưa đc hiểu lắmNguyên văn bởi TuxHeroTui thấy cái này cũng hay nhưng chưa có cơ hội làm với nó. Bây giờ nhân lúc còn rãnh tìm hiểu xem. Bác sorcerer đánh giá về bootloader của AVR thế nào?|
Comment
-
Nếu bạn muốn tìm hiểu về BootLoader cho AVR trước tiên bạn phải hiểu cách thức mã hóa dữ liệu, phương thức truyền data của Bootloader AVR.
Tài liệu sau sẽ mô tả chi tiết ( kiểu mã hóa DES và 3DES dùng cho BootLoader AVR ) - Tên đầy đủ của nó là Data Encryption Standard Bootloader tại địa chỉ sau http://www.atmel.com/dyn/resources/p...ts/doc2541.pdf
Về nguyên tắc thì hoạt động của bootloader các dòng vi điều khiển khá giống nhau .Hình sau mô tả sự liên quan hoạt của bootloader với chương trình chính. Đối với AVR thì bootloader có thể sử dụng từ 256 -> 4096 byte đoạn cuối flash, sau khi nạp chương trình bootloader vào AVR bạn phải config phần fuse bit sao cho block bootloader AVR được tách biệt với phần chương trình chính
Các bạn có thể tham khảo bài viết của falleaf bên picvietnam
http://picvietnam.com/forum/showthread.php?t=130Last edited by hoang_csa; 04-08-2006, 16:51.
Comment
Bài viết mới nhất
Collapse
-
Trả lời cho cách làm led Hao Quang.có pro nào biết k nhỉ ???bởi StatusHello! I'm from Kazakhstan. Can anyone share the HEX file with me? The download link in post 50 doesn't work.
-
Channel: Vi điều khiển họ 8051
Hôm qua, 00:05 -
-
bởi mylinhattChào anh em cơ khí,
Trong quá trình tư vấn đầu tư thiết bị cho xưởng, mình gặp rất nhiều câu hỏi kiểu: “Nên mua máy phay CNC cũ để tiết kiệm, chọn máy mới phổ thông cho yên tâm, hay cố gắng lên máy chất lượng cao để làm hàng khó?”. Thực tế, đây không phải câu hỏi chỉ về...-
Channel: Máy công cụ
17-12-2025, 13:38 -
-
Trả lời cho Vấn đề về tốc độ quaybởi nguyendinhvanSử dụng động cơ servor, hoặc lắp thêm một cái encoder vào động cơ bước. Encoder sẽ kiểm soát động cơ có quay hoặc đứng im.
-
Channel: Điện tử truyền hình
14-12-2025, 19:50 -
-
bởi Andrea14Chào mọi người,
Tôi muốn mô phỏng sự thay đổi các mùa bằng cách từ từ nghiêng một quả địa cầu 16 inch bằng một động cơ bước nhỏ. Một động cơ bước khác sẽ quay quả địa cầu theo thời gian thực. Hệ thống truyền động...-
Channel: Điện tử truyền hình
12-12-2025, 12:42 -

Comment