Có bác nào đã đặt Fuse bit để ATmega8 dùng thạch anh ngoài chưa nhỉ, xin chỉ dẫn cho tớ với. Tiêu 1 con Atmega8 rồi, xót ruột quá
Thông báo
Collapse
No announcement yet.
Đặt Fuse bit cho Atmega8
Collapse
X
-
bác làm j mà nó tiêu được cơ chứ
Cấu hình mặc định của các họ ATMEGA:The device is
shipped with CKSEL = “0001” and SUT = “10” (1 MHz Internal RC Oscillator, slowly rising power).
Bạn chuyển bốn bít CKSELx về 1111 thì tương ứng với dùng Crystal Oscillator. Tham khảo trang 27,28 trong datasheet ATMEGA8 nhé
Ví dụ với PonyProg, chú ý rằng "UnChecked items means unprogrammed (bit =1)"PNLab
Mạch nạp/debug ULink2, Jlink ARM USB
Mạch nạp AVR, PIC, 8051, MSP430 USB
Mạch phát triển STM32, ARM9, ARM11
more...www.pnlabvn.com
-
Bác ạ, em không để ý tới cái dòng "UnChecked items means unprogrammed (bit =1)" thế là bây giờ không thể vào nạp vào chip được nữa. Cái con chip của em là ATmega8 16PI đặt set Fuse bit như bác nói là chạy bằng thạch anh ngoài bác nhỉ.
Có cách nào để gỡ lại việc đặt Set Fuse bit sai không nhỉ?, Nếu chỉ vì thế và mất con chip thì "đau" quá.Em vẫn đang học và thấy cần phải học.
Tiền thì ai cũng cần, học để làm ra tiền thì ít ai làm được.
Comment
-
Nếu bạn nạp chíp bằng PonyProg hay CodeVisionAVR, bạn sẽ ko thể nào set được fuse bit SPIEN, bạn xem hình sẽ rõ, như thế tức là con chíp của bạn ko bị disable đường nạp qua SPI.
Vấn đề có thể nằm ở chỗ, bình thường khi mới mua về, chíp ở chế độ mặc định sử dụng dao động nội, do đó khi nạp, bạn ko có thạch anh chíp vẫn hoạt động, chương trình nạp vẫn nhận ra chíp. Nhưng khi bạn set fuse để sử dụng thạch anh ngoài thì ngay sau khi nạp xong cấu hình chương trình sẽ ko detect chíp được nữa. Do đó nếu bạn làm 1 mạch riêng để nạp thì yêu cầu là phải có thạch anh. Bạn sẽ thấy sơ đồ khuyến cáo ở www.lancos.com sử dụng thạch anh 4MHz.
Chúc may mắn!PNLab
Mạch nạp/debug ULink2, Jlink ARM USB
Mạch nạp AVR, PIC, 8051, MSP430 USB
Mạch phát triển STM32, ARM9, ARM11
more...www.pnlabvn.com
Comment
-
Ban co the dung mach cua minh de set lai fuse cho con Atmega ( mạch mình nạp bằng mode // ) . nhung can than khi dung chan reset vi cai chan nay minh minh tieu het 3 con atmega8 rùi . Mạch của mình vẫn cho phép tác động tới chân reset ( mình khuyên các bạn không nên dùng chân này ) .Mạch nạp Little Programmer
MSC-51,AVR,EEPROM ... etc
Site Fukusei shop :
Comment
-
Nguyên văn bởi chi_co_nui Xem bài viếtBác sphinx này, chán quá tiêu mất con ATmega8 thứ 2 rồi, bác ở đâu đấy, có thể giúp tớ khôi phục lại 2 con này không?, cảm ơn bác nhiều.PNLab
Mạch nạp/debug ULink2, Jlink ARM USB
Mạch nạp AVR, PIC, 8051, MSP430 USB
Mạch phát triển STM32, ARM9, ARM11
more...www.pnlabvn.com
Comment
-
Nguyên văn bởi chi_co_nui Xem bài viếtBác sphinx này, chán quá tiêu mất con ATmega8 thứ 2 rồi, bác ở đâu đấy, có thể giúp tớ khôi phục lại 2 con này không?, cảm ơn bác nhiều.
Bác có thể mua ở số 1A nguyên Hồng HN (Firmware mới nhất sẵn sàng dùng trong AVR Studio 4.12 )
xem chi tiết www.tme.com.vn
Comment
-
Các bạn phải rất cẩn thận khi sử dụng các chíp có chân RESET tích hợp với IO như ATMEGA8 hoặc 88, Tiny.... Do có một Fuse bít là RSTDISBL cho phép chọn chân là RESET hay IO. Nếu chọn là IO thì sẽ ko còn tác dụng RESET nữa. Và lúc ấy sẽ ko thể nạp được qua đường ISP.
PonyProg ko cho phép Program bít này, tuy nhiên trong khi sử dụng tôi nhận thấy có trường hợp khi đọc cấu hình của chíp, bít này được đánh dấu đã lập trình (có thể là lỗi của PonyProg) và nếu bạn ko để ý mà nhấn nút Write cấu hình, con chíp sẽ ko nạp được qua ISP nữa dù bít SPIEN ko bị tác động.
Khi gặp trường hợp này bạn nên tắt PonyProg và thực hiện lại!
HÃY CẨN THẬN!!!PNLab
Mạch nạp/debug ULink2, Jlink ARM USB
Mạch nạp AVR, PIC, 8051, MSP430 USB
Mạch phát triển STM32, ARM9, ARM11
more...www.pnlabvn.com
Comment
-
Nguyên văn bởi chi_co_nui Xem bài viếtCó bác nào đã đặt Fuse bit để ATmega8 dùng thạch anh ngoài chưa nhỉ, xin chỉ dẫn cho tớ với. Tiêu 1 con Atmega8 rồi, xót ruột quá
http://dientuvietnam.net/forums/showthread.php?t=1974
Mạch của bạn trinhconquy và phucthinh có vẻ nhìu ng làm thành công rùi. Còn mạch của tớ hình như chẳng ai sử dụng
Tốt nhất là nên dùng CodeVision để nạp chip. Còn chú PonyProg mình bye từ lâu rùi. Hồi mới làm tưởng bị tiêu mất mấy nhóc 8535. Hóa ra k phải. Đồ free có khác. Chả bit nó có bản mới nữa hay chưa.
Vote hộ tớ với. Thanks!
Comment
-
[quote=va_hien;
Mạch của bạn trinhconquy và phucthinh có vẻ nhìu ng làm thành công rùi. Còn mạch của tớ hình như chẳng ai sử dụng
[/quote]
To all
Ban đầu tôi chỉ định làm chương trình phục hồi fuse bytes cho Mega8 thôi, nhưng mà tôi nghĩ nó cũng có khả năng phục hồi lại tất cả AVR có 2 fuse bytes nữa đấy vd: 90s8515,…., chỉ cần mắc lại các chân cho phù hợp thôi, các bạn làm thử xem nếu ok thì post lên sơ đồ nối chân cho từng loại AVR để mọi người sử dụng, cái này thực sự hữu dụng cho ai mới học AVR.
To va_hien
Có vẻ như mọi người đều thích xài cái gì Free hoặc ít nhất cũng là rẽ tiền, mạch của va_hien tốn mất con mega88 mấy chục ngàn nên ít ai dám thử ??!!, tuy nhiên cái gì cũng có cái giá của nó, cũng như Ponyprog hay bị lỗi hoặc sử dụng STK500 để edit fuse bytes thì chắc chắn chính xác hơn.
Thân mến
TCQuy
Comment
-
STK500 chua chac la ngon dau ban ! Vi vi cai STK500 neu khong la bo xin thi cung tung tung lam !
Con cai reset fuse thi moi con co gian do xung khac nhau mot it ! Vi con khac cau truc nua ! Vi byte chu fuse co phan hoi khac nhau .
Cai mach Little Programmer cua minh da test thu set fuse thanh cong cac con : ATTiny15,AT90S1200,90S2313,ATTiny2313,Atmega8,Atme ga8515,Atmega8535,Atmega16 va mot so con khac nua ! Mach minh nap rat nhanh to do nap la 57600 lan .Mạch nạp Little Programmer
MSC-51,AVR,EEPROM ... etc
Site Fukusei shop :
Comment
-
Hồi sinh viên mình cũng đã từng sử dụng mạch nạp PonyProg và làm hỏng 3 con ATmega16 của thầy hướng dẫn. Nguyên nhân cũng liên quan đến fuse bit. Mà hồi đó ở VN không có AVR, mấy con ATmega phải nhờ người mua ở nước ngoài rồi cầm về.
Theo mình nhớ thì nếu các bạn muốn thay đổi một fuse bit nào đó để nó khác với chế độ mặc định thì đầu tiên các bạn phải đọc fuse bit từ ATmega trước bằng cách ấn nút Read trong cửa sổ Configuration and Security Bits. Sau khi đọc xong các bạn sẽ thấy được chế độ mặc định của tất cả các fuse bit. Nếu bạn muốn thay đổi fuse bit nào thì chỉ cần select/unselect combo box ứng với fuse bit đó. Cuối cùng bạn ấn nút Write và cấu hình mới sẽ được thiết lập cho ATmega.
Tại sao lại phải làm vậy: theo mình thì trong ATmega có rất nhiều fuse bit và giá trị ban đầu của các fuse bit này rất khá nhau khiến các bạn mới làm quen với ATmega không nhớ và do vậy không thể kiểm soát hết được. Nếu các bạn chỉ quan tâm đến một số fuse bit nào đó mà không để ý đến các fuse bit khác thì đôi khi các bạn đã vô tình thay đổi giá trị của một số fuse bit mà không hay. Một vài trong số các fuse bit này rất quan trọng, có thể là code protect..., nên nếu giá trị của chúng bị thay đổi sẽ khiến bạn không thể truy cập được đến ATmega nữa. Kết quả là bạn không thể nạp được ATmega trong khi nó vẫn chưa chết.
Xin lỗi các bạn do mình đã lâu không làm với ATmega nên mình không nhớ tên cụ thể cũng như chức năng của các fuse bit và do vậy không thể nói cụ thể hơn. Hy vọng thông tin trên có thể giúp được các bạn phần nào.
Hình như trên thị trường có loại mạch nạp cho ATmega có chức năng cứu các chip bị đặt sai fuse bit. Các bạn thử tìm xem.Last edited by Gallileo; 06-10-2006, 01:29.
Comment
Bài viết mới nhất
Collapse
-
Trả lời cho tìm mua đồng hồ vạn năngbởi matnetgia99Ồ, cái này mình cũng có nè, có ai mua không, đồ cũ dùng từ năm 2008, hư 1 2 giai gì đấy bỏ xó hơn năm nay...
-
Channel: Điện tử dành cho người mới bắt đầu
Hôm qua, 14:40 -
-
Trả lời cho Giúp em về mạch MPPT và Solar Panel với!?bởi dinhthuong80À, sản phẩm họ thiết kế ra, họ yêu cầu mình chứng minh là sau chỉnh sửa thì 1 là gỡ jump cắm lại không hư mạch, 2 là gỡ jump thì 220Vdc vẫn dùng được led áp thấp 20V mà không hư led như mình báo, nên họ hiểu rõ mà....
-
Channel: Điện tử công suất
Hôm qua, 06:08 -
-
Trả lời cho Giúp em về mạch MPPT và Solar Panel với!?bởi nhathung1101Tôi biết và tôi biết.
Sẽ bắt đầu với cái Sồn La, rồi mấy mạch nguồn vớ vỉn.... Rồi sẽ đèn led...
Cuộc đời là những chuyến xe, nên sẽ có:
Xe đạp điện, xe máy điện, xe ô tô điện, xe cấp cứu điện, xe tang điện.
Rồi xem.-
Channel: Điện tử công suất
Hôm qua, 01:38 -
-
Trả lời cho Giúp em về mạch MPPT và Solar Panel với!?bởi nhathung1101Vấn đề là thu ánh sáng rồi phát ra ánh sáng cơ. Hồi mẫu giáo cô bảo đừng làm, lão không nhớ à?
Tốt nhất im mồm....-
Channel: Điện tử công suất
Hôm qua, 01:26 -
-
Trả lời cho Tiếng Anh cho người Việtbởi bqvietBài học kiểu trực tuyến dù là loại đơn giản bậc nhất cũng vẫn cần chú tâm. Chỉ bật tai nghe lên thì không có loại nào thấm nổi đâu. Cách hay hơn, dễ hơn là kiếm phim tiếng Anh nào đó xem, ban đầu bật phụ đề tiếng Việt, nghe và...
-
Channel: Tâm tình dân kỹ thuật
14-02-2025, 16:15 -
-
Trả lời cho Giúp em về mạch MPPT và Solar Panel với!?bởi nguyendinhvanỞ đtvn này mới biết đến 2 loại mạch
1 step down
2 step up
Bây giờ anh lưu vong làm thuê bên nước lạ còn làm ra cái mach vừa up vùa dow luôn.
Tính chất là:
1 Đầu vào bằn ra cho nối thẳng
2 Đầu vào cao hơn...-
Channel: Điện tử công suất
14-02-2025, 00:51 -
-
Trả lời cho Giúp em về mạch MPPT và Solar Panel với!?bởi nguyendinhvanHa ha !
Thay đổi cách nghĩ thì sẽ nghĩ ra.
.
.
.
Một thứ cần kiểm soát dòng + nhiệt + công suất tiêu tán. Nhưng lại dùng tư duy ổn áp. Làm sao mà giải quyết được.
Nó là mạch ổn dòng.
Vì thế các anh nước lạ không thèm quan tâm là phải....-
Channel: Điện tử công suất
14-02-2025, 00:42 -
-
Trả lời cho Giúp em về mạch MPPT và Solar Panel với!?bởi dinhthuong80Vì cứ phải chỉnh sửa cho mỗi dải điện áp, quên chỉnh thì hư chíp phải bảo hành nên em thấy bất tiện, mới cần cái mạch 1 dải áp cao dùng cho tất cả loại đèn đó bác!...
-
Channel: Điện tử công suất
13-02-2025, 17:02 -
-
Trả lời cho Tiếng Anh cho người Việtbởi hankhungdtMình thỉnh thoảng cũng làm việc với người nước ngoài nói tiếng Anh thì toàn ghép nhặt từ, cộng với quơ tay quơ chân để diễn tả, hix. Nỗi khổ là không biết cách để mô tả sự việc. Tôi muốn tìm các bài giảng tiếng anh nào phù hợp...
-
Channel: Tâm tình dân kỹ thuật
13-02-2025, 08:43 -
-
Trả lời cho Giúp em về mạch MPPT và Solar Panel với!?bởi ti500Chúc mừng bác đã chỉnh sửa thành công, nhưng theo em thì video hơi rối nếu bác muốn gửi cho bên supplier xem.
Nếu là em thì em chỉ cần nối dây để hiển thị liên tục điện áp ở ngõ ra là 220Vdc trước khi gắn LED, kế đến là cắm...-
Channel: Điện tử công suất
13-02-2025, 07:39 -
Comment