Nguyên văn bởi lion_king
Xem bài viết
Thông báo
Collapse
No announcement yet.
AVR cho người mới bắt đầu
Collapse
This is a sticky topic.
X
X
-
Cứ bảo là IC không tốt, em vẫn mua hàng chợ trời kia, mua chắc cũng đến hàng trăm con rồi, về cắm vào mạch là chạy, không đến nỗi chân cẳng chết đứ đừ.....
Cho dù chúng không phải hàng tốt, nhưng khi sản xuất ra chắc chắn chúng đã phải qua kiểm tra nghiêm ngặt rồi! Ừ, thôi thì datasheet ghi nạp được 100.000 lần, con avr mua về nạp được bằng 10% số đó, đã tốt lắm rồi...Cũng không đến nỗi lắp vào mạch là nhiễu tùm lum, không chạy được.
Chuyện chết chân cẳng AVR, hay nhiễu AVR , trước hết, xem lại lập trình, rồi xem lại mạch, đọc lại datasheet.
Comment
-
Tôi gặp phải trường hợp mua con mới tinh. nạp chương trình không được, Bó tay. Lấy con khác nạp chương trình vẫn bình thường, mạch nạp của tôi tốt. Như vậy mới tinh vẫn có con chết. Chắc tại hàng lởm. C828 thay vào mạch không hoạt động, rút ra đo tĩnh vẫn tốt. Thay bằng C828 mua đợt trước thì hoạt động bình thường. Báo hại test mạch lòi mắt. Bây giờ test mạch còn phải xét xem hàng tốt hay không.
Comment
-
Nguyên văn bởi tallht Xem bài viếtCho Em Hỏi Cái: Mới Bắt đầu Học Avr Thì Nên Bắt đầu Với Con Nào? Và Mạch Nạp Nào Tốt Cho Con đó Ah?
Mạch nạp thì dùng loại kết nối song song với PC. Mạch này cực đơn giản: chỉ có 1 DB25 đực + 4 con trở 330ôm + 1 đế + 1 nguồn 5V.
Mạch nạp có ở trang: qsl.net/ba1fb
Phần mềm nạp thì dùng ispprog --> dùng với mạch nạp trên cũng được rất nhiều loại AVR.
Nếu cần thì liên hệ, tôi gửi cho.
email:mahaco@fpt.vn
Comment
-
Các bác cho em hỏi về bộ nhớ EEPROM của ATMEGA16 với!
em dọc trong sách có cái In_system Programable Flash EEPROM (16K)và Byte Addressable EEPROM (512 bytes) ! Hai cái nay khac nhau thế nào nhỉ?
Dùng lệnh gì để lưu dữ liệu vào Rom và RAM nhỉ ?
Comment
-
Có bác nào làm về điều khiển led ma trận 2 màu hay RGB thì cho em hỏi về giá của các
loại led ma trận sau: ma trận led 2 màu 8x8 hay 16x16
ma trận RGB 8x8 hay 16x16
Nếu có địa chỉ mua giá rẻ thì càng tốt (ở Hà Nội nhé!)
Nếu có tài liệu về cách điều khiển màu sắc hiển thị thì post attachments hộ em nhé!
Thanks!
Comment
-
Cái 21k chắc là ma trận đơn sắc thôi bạn ạ! Mình cần led đa sắc cơ! Led đơn sắc chắc chỉ để làm bài tập lớn thôi! Năm sau mình phải làm đồ án tốt nghiệp mà bây giờ chưa biết
gì cả! Trước chỉ làm bài tập lớn về 8051 thôi dùng ASM (làm cái đếm giờ led 7đoạn)! Bây học AVR lại học C nên thấy hơi lạ! Mới đọc dc có mấy hôm chỉ tìm hiểu chung về ngắt và định thời thôi! Đến cách viết code sao cho chuẩn mình cũng chưa biết nên chưa thử dc cái gì! Nếu bạn biết thì chỉ cho mình nhé!
Comment
-
Các bác cho em hỏi về bộ nhớ EEPROM của ATMEGA16 với!
em dọc trong sách có cái In_system Programable Flash EEPROM (16K)và Byte Addressable EEPROM (512 bytes) ! Hai cái nay khac nhau thế nào nhỉ?
Dùng lệnh gì để lưu dữ liệu vào Rom và RAM nhỉ ?
Cách dùng EEPROM khá đơn giản với C và Codvision, bạn chỉ việc khai báo 1 biến với tiền tố eeprom đứng đầu, sau đó truy cập như một biến bình thường, tuy nhiên chỉ nên đọc hoặc ghi nó thôi, nếu đem nó ra cộng trừ nhân chia có lẽ không được hoặc nếu được thì sẽ tốn nhiều chu kỳ máy vì thời gian ghi một byte lên eeprom cũng khá cao so với một chu kỳ máy. Nếu dùng ASM thì bạn tham khảo tập lệnh AVR, mình không biết!
Nguyên văn trong Codevision help:
Accessing the AVR internal EEPROM is accomplished using global variables, preceded by the keyword eeprom.
Example:
/* The value 1 is stored in the EEPROM during chip programming */
eeprom int alfa=1;
eeprom char beta;
eeprom long array1[5];
/* The string is stored in the EEPROM during chip programming */
eeprom char string[]="Hello";
void main(void) {
int i;
/* Pointer to EEPROM */
int eeprom *ptr_to_eeprom;
/* Write directly the value 0x55 to the EEPROM */
alfa=0x55;
/* or indirectly by using a pointer */
ptr_to_eeprom=&alfa;
*ptr_to_eeprom=0x55;
/* Read directly the value from the EEPROM */
i=alfa;
/* or indirectly by using a pointer */
i=*ptr_to_eeprom;
}
Pointers to the EEPROM always use 16 bits.
Còn ROM thì cũng có thể khai báo biến ROM bằng cách tương tự
flash int i;
tuy nhiên đây là hằng số, chỉ đọc chứ không ghi được.Đẹp từng kilomét
Comment
Bài viết mới nhất
Collapse
-
Trả lời cho Hỏi về nơi mua tda7294bởi bqvietChính hãng hay không vẫn khó nói nhưng hình như ở diễn đàn này chưa thấy ai kêu ca gì
http://www.linhkienchatluong.vn/ic-a...577_ct763.aspx-
Channel: Điện thanh
Hôm qua, 13:14 -
-
bởi sonlazioHi các bác,
em có nhu cầu mua ic này để thay thế
trên shopee thì trôi nổi nhiều quá sợ mua về cháy nổ, các bác có nơi nào mua chính hãng ko ạ-
Channel: Điện thanh
Hôm qua, 07:03 -
-
bởi nhathung1101Lâu nay, thấy nick chinhnguyen9 viết rất nhiều bài "phổ biến kiến thức" một cách vô tư.
Xem lại mới thấy bạn "dịch" hay "Google dịch" hay "AI" tôi đang xem xét.
Nhưng những gì đang xem tôi đánh giá là...-
Channel: Góp ý cho diễn đàn
Hôm qua, 00:24 -
-
Trả lời cho Yêu thơ mê nhạc, mời các bác vào đây!bởi nhathung1101Cảm ơn lão nói hộ lòng tôi. Nhưng cái gì "ngang" quá đều có thể giải quyết = beer
Dạo này lão có thời gian không? Em gửi vé lão bay ra HN. Đúng địa chỉ "Khu Văn Công Mai Dịch" nhé. Ta tha hồ đàm hay đàn, kể cả...-
Channel: Tâm tình dân kỹ thuật
16-05-2024, 16:57 -
-
Trả lời cho Dùng MC34063 để làm driver lái led 1W, 3Wbởi Nexus 6P
Chỗ AC 12V-18V là sao bác, rồi còn con D là giá trị bao nhiêu bác...-
Channel: Điện tử dành cho người mới bắt đầu
16-05-2024, 14:19 -
-
Trả lời cho Yêu thơ mê nhạc, mời các bác vào đây!bởi vi van phamCháu xem cái này: https://www.beemusic.vn/2020/10/chu-...-ban-nhac.html
Đầu tiên cháu viết bản nhạc phải chọn ton. Thăng hay giáng quyết đinh Ton bản nhạc, nốt nhạc cuối cùng phải đúng theo khoá nhạc....-
Channel: Tâm tình dân kỹ thuật
16-05-2024, 14:02 -
-
Trả lời cho Yêu thơ mê nhạc, mời các bác vào đây!bởi dinhthuong92Dạ, cảm ơn bác chỉ cặn kẽ. Vậy thêm một dấu giáng như dưới là ổn phải không bác nhỉ, nó có là fa thứ Fm được không? Hay phải thêm 4 dấu giáng ạ?...
-
Channel: Tâm tình dân kỹ thuật
16-05-2024, 11:24 -
-
Trả lời cho Yêu thơ mê nhạc, mời các bác vào đây!bởi vi van phamTôi đoán bác nhathung1011 nói sai chỗ này:
- Đầu tiên cháu viết nhạc , bản nhạc khóa sol không thăng, không giáng, nốt kết thúc là nốt do thì bản nhac đó thuộc ton Đo trưởng. Đúng lý thuyết nhạc lý.
- Cháu sửa lại nốt nhạc...-
Channel: Tâm tình dân kỹ thuật
16-05-2024, 10:32 -
-
Trả lời cho Yêu thơ mê nhạc, mời các bác vào đây!bởi dinhthuong92Vâng, xin được nói lời cảm ơn vì bác đã bỏ chút thời gian rảnh rỗi quí báu vào đây xem thử và nhiệt tình cho ý kiến.
Đã trót vào và thấy sai rồi thì bác mạnh dạn, ngại gì không chỉ ra giúp cái nốt sai ấy để tác giả sửa...-
Channel: Tâm tình dân kỹ thuật
15-05-2024, 16:46 -
-
bởi nhathung1101Wrong translate! I don't care!
-
Channel: Điện tử dành cho người mới bắt đầu
14-05-2024, 17:52 -
Comment