chào SaigonTech ! mình đang làm một board thực hành bằng bản vẽ của bạn nhưng chưa có filmware của ATmega 8 . Bạn có thể cho mình được không ? email của mình là :tran_tri_spkk2004@yahoo.com . Cảm ơn bạn trước nha !
Thông báo
Collapse
No announcement yet.
SaigonTech AVR Board cho người học AVR
Collapse
This topic is closed.
X
X
-
cảm ơn bạn. mình đã thử đc rồi. bạn cho mình hỏi trong code ở phần thẻ nhớ MMC, có nhều file như demo ; FAT16 ; mmc ; mmc_sd...Mình muốn chạy thử các chương trình đó thì mình phải nạp những file nào vào ATmega 16? Thứ tự nạp file nào nạp trước , file nào nạp sau ? Mình đã đọc trong phần hướng dẫn nhưng vẫn chưa hiểu lắm. Bạn nói rõ giúp mình nhé.Nguyên văn bởi SaigonTech Xem bài viếtChào bạn,
Trong code tôi đưa, đã có
1./ Chương trình giải mã bàn phím: Khi bạn nhấn một phím bạn có thể biết phím đó là phím nào.
2./ Chương trình hiển thị 1 chuỗi ký tự lên LCD
Công viêc của bạn chỉ cần ghép 2 chương trình lại với nhau, LCD thay vì hiển thị chuỗi kí tự thì hiện thị chính ký tự nhận được do giải mã bàn phím.
Với ứng dụng chỉ cần 4 phím thôi thì bạn chỉ cần dùng 1 hàng của ma trận bàn phím 4x4. Ví dụ, bạn sử dụng hàng số 0 thì chân R0 được nối với GND (0V) còn các chân C0-C3 được nối vào PORT của AVR. Bình thường các chân C0-C3 sẽ ở mức cao 5V. Khi một phím được nhấn thì một chân Cx (từ C0 tới C3) tương ứng phím được nhấn sẽ được nối xuống GND (0V) -> bạn có thể biết được phím nào bị nhấn.
Vui
SaigonTech"Ai không biết giá trị của thời gian thì đừng mong vinh quang"!
Comment
-
Chào bạn,Nguyên văn bởi tk60 Xem bài viếtchào SaigonTech ! mình đang làm một board thực hành bằng bản vẽ của bạn nhưng chưa có filmware của ATmega 8 . Bạn có thể cho mình được không ? email của mình là :tran_tri_spkk2004@yahoo.com . Cảm ơn bạn trước nha !
Đã gửi cho bạn qua mail.
Vui
SaigonTechSGT AVR board's Documents
SGT PIC board
Comment
-
Chào bạn,Nguyên văn bởi Sky_Blue Xem bài viếtcảm ơn bạn. mình đã thử đc rồi. bạn cho mình hỏi trong code ở phần thẻ nhớ MMC, có nhều file như demo ; FAT16 ; mmc ; mmc_sd...Mình muốn chạy thử các chương trình đó thì mình phải nạp những file nào vào ATmega 16? Thứ tự nạp file nào nạp trước , file nào nạp sau ? Mình đã đọc trong phần hướng dẫn nhưng vẫn chưa hiểu lắm. Bạn nói rõ giúp mình nhé.
Bạn chạy file demo.c để test giao tiếp thẻ nhớ nha. Trong file demo.c bạn sẽ thấy nó include các file sau:
Trong đó,Code:#include <mega16.h> #include <delay.h> #include <stdio.h> #include <uart.c> #include <spi.c> #include <mmc.c>
1./ mmc.c là driver giao tiếp mmc
2./ spi.c khởi tạo giao tiếp spi
3./ uart.c khởi tạo giao tiếp RS232
4./ delay.h và stdio.h là thư viện của CodeVision
Vui
SaigonTechSGT AVR board's Documents
SGT PIC board
Comment
-
Mình đã chạy thử, trong quá trình nạp nó báo lỗi sau :Nguyên văn bởi SaigonTech Xem bài viếtChào bạn,
Bạn chạy file demo.c để test giao tiếp thẻ nhớ nha. Trong file demo.c bạn sẽ thấy nó include các file sau:
Trong đó,Code:#include <mega16.h> #include <delay.h> #include <stdio.h> #include <uart.c> #include <spi.c> #include <mmc.c>
1./ mmc.c là driver giao tiếp mmc
2./ spi.c khởi tạo giao tiếp spi
3./ uart.c khởi tạo giao tiếp RS232
4./ delay.h và stdio.h là thư viện của CodeVision
Vui
SaigonTech
"Flash contents mismatch at dress : 36h
Flash read :7A57h
Buffer data : 7257h
Continue YES NO?"
Mình nhấn YES một hồi cho đến khi nạp xong thì vẫn nạp được và vẫn truyền thông đc với máy tính cho kết quả 512 kí tự "M" trên Hyper Terminal, không biết lỗi trên là như thế nào ?
Trong code có ghi là ghi 512 byte (1 sector) lên thẻ nhớ. Nhưng khi mình mở thẻ nhớ trên laptop không thấy có dữ liệu gì, như vậy có phải là có lỗi khi ghi sector không ?"Ai không biết giá trị của thời gian thì đừng mong vinh quang"!
Comment
-
Chào bạn,Nguyên văn bởi Sky_Blue Xem bài viếtMình đã chạy thử, trong quá trình nạp nó báo lỗi sau :
"Flash contents mismatch at dress : 36h
Flash read :7A57h
Buffer data : 7257h
Continue YES NO?"
Mình nhấn YES một hồi cho đến khi nạp xong thì vẫn nạp được và vẫn truyền thông đc với máy tính cho kết quả 512 kí tự "M" trên Hyper Terminal, không biết lỗi trên là như thế nào ?
Trong code có ghi là ghi 512 byte (1 sector) lên thẻ nhớ. Nhưng khi mình mở thẻ nhớ trên laptop không thấy có dữ liệu gì, như vậy có phải là có lỗi khi ghi sector không ?
Chương trình demo.c dùng để ghi và đọc 1 sector (512 byte) trên thẻ nhớ. Để
máy tính có thể đọc các dữ liệu trên thẻ nhớ thì bạn phải tạo bản FAT cho thẻ nhớ và ghi dữ liệu vào thẻ nhớ dưới dạng file thì máy tính mới hiểu được.
Vui
SaigonTechSGT AVR board's Documents
SGT PIC board
Comment
-
Vấn đề bạn gặp phải là do lỗi xảy ra trong quá trình nạp chứ không liên quan gì đến chương trình bạn viết cả. Tham khảo luồng này để biết cách khắc phục khi nạp bằng codeVisionAVR.Nguyên văn bởi Sky_Blue Xem bài viếtMình đã chạy thử, trong quá trình nạp nó báo lỗi sau :
"Flash contents mismatch at dress : 36h
Flash read :7A57h
Buffer data : 7257h
Continue YES NO?"
Mình nhấn YES một hồi cho đến khi nạp xong thì vẫn nạp được và vẫn truyền thông đc với máy tính cho kết quả 512 kí tự "M" trên Hyper Terminal, không biết lỗi trên là như thế nào ?
Trong code có ghi là ghi 512 byte (1 sector) lên thẻ nhớ. Nhưng khi mình mở thẻ nhớ trên laptop không thấy có dữ liệu gì, như vậy có phải là có lỗi khi ghi sector không ?
http://dientuvietnam.net/forums/showthread.php?t=12789PNLab
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
-
Như vậy theo mình hiểu, trước hết phải tạo bảng FAT cho thẻ nhớ, sau đó mới tiến hành chạy file demo.c. Vậy thì cách dùng code FAT16.c như thế nào khi mà mình đọc thấy code của nó không hề có mối liên hệ nào với file demo.c hoặc mmc_sd.c ?Nguyên văn bởi SaigonTech Xem bài viếtChào bạn,
Chương trình demo.c dùng để ghi và đọc 1 sector (512 byte) trên thẻ nhớ. Để
máy tính có thể đọc các dữ liệu trên thẻ nhớ thì bạn phải tạo bản FAT cho thẻ nhớ và ghi dữ liệu vào thẻ nhớ dưới dạng file thì máy tính mới hiểu được.
Vui
SaigonTech
Mình muốn ghi dữ liệu vào thẻ nhớ theo dạng Excel hoặc *.txt, bạn có biết tài liệu nào liên quan đến những cái này có thể giúp mình không?"Ai không biết giá trị của thời gian thì đừng mong vinh quang"!
Comment
-
Chào bạn Sky_Blue,Nguyên văn bởi Sky_Blue Xem bài viếtNhư vậy theo mình hiểu, trước hết phải tạo bảng FAT cho thẻ nhớ, sau đó mới tiến hành chạy file demo.c. Vậy thì cách dùng code FAT16.c như thế nào khi mà mình đọc thấy code của nó không hề có mối liên hệ nào với file demo.c hoặc mmc_sd.c ?
Mình muốn ghi dữ liệu vào thẻ nhớ theo dạng Excel hoặc *.txt, bạn có biết tài liệu nào liên quan đến những cái này có thể giúp mình không?
File demo.c là một ví dụ đọc ghi một sector trên thẻ nhớ thôi.
Bạn muốn máy tính hiểu thì phải ghi dữ liệu lên thẻ nhớ dưới dạng file. Để ghi dữ liệu dưới dạng file thì bạn phải hiểu và sử dụng theo đúng định dạng của FAT để ghi.
Và khi bạn ghi file thì cũng ghi từng sector một của file đó lên thẻ nhớ. Nên file mmc.c sẽ là driver để bạn viết hàm tạo file sau này.
Bạn nên tìm và đọc thêm các tài liệu về FAT
Vui
SaigonTechSGT AVR board's Documents
SGT PIC board
Comment
-
Bác đưa em cái địa chỉ gmail, em gửi cho. Có đủ cả luôn!Nguyên văn bởi linhDT1 Xem bài viếtSao mấy tài liệu của bác SaigonTech em Dowload mãi không được
.Bác nào dạy em cách với,em dùng máy ngoài hàng net ạ
"Ai không biết giá trị của thời gian thì đừng mong vinh quang"!
Comment
-
Chào bạn,Nguyên văn bởi iuve Xem bài viếtCon Trans của bác dùng con j thế, hình như bị nhầm hay sao í ?











Bạn có thể chỉ rõ hơn được không
Vui
SaigonTechSGT AVR board's Documents
SGT PIC board
Comment
-
Chào bạn,Nguyên văn bởi iuve Xem bài viếthình như con trans í không phai la BCE cung không phai là EBC hay sao í
Đại ca dùng con gì thế
Trên Board sử dụng 2 con transistor là A1015 và C1815
Vui
SaigonTechSGT AVR board's Documents
SGT PIC board
Comment
Bài viết mới nhất
Collapse
-
bởi theidiotcatViệc lựa chọn một chiếc laptop gaming phù hợp với nhu cầu, ngân sách chưa bao giờ là dễ dàng. Và điều đó càng khó hơn trong năm 2026 khi mà mức giá liên tục tăng.
Nếu bạn chưa biết nên chọn một chiếc laptop gaming như thế nào...-
Channel: Đánh giá sản phẩm DTVN
26-06-2026, 10:29 -
-
bởi theidiotcatVới mức ngân sách 20 - 30 triệu đồng trong năm 2026, các bạn sinh viên và dân văn phòng có thể tìm thấy nhiều lựa chọn cao cấp, mạnh mẽ, pin “trâu”, đặc biệt là các mẫu laptop AI hỗ trợ cho học tập và làm việc.
Trong phân...-
Channel: Đánh giá sản phẩm DTVN
26-06-2026, 10:25 -
-
bởi theidiotcatDưới đây là một số mẫu laptop nổi bật trong phân khúc dưới 20 triệu giúp các bạn văn phòng, sinh viên và đặc biệt là tân sinh viên có thể dễ dàng lựa chọn được mẫu laptop phù hợp với nhu cầu và ngân sách của mình.
Thị...-
Channel: Đánh giá sản phẩm DTVN
26-06-2026, 10:07 -
-
bởi theidiotcatViệc chọn mua một bộ máy tính phục vụ cho các nhu cầu làm việc văn phòng và sử dụng cơ bản hàng ngày đang trở nên dễ dàng và tiết kiệm hơn bao giờ hết. Thay vì phải đau đầu trích ngân sách để mua cả vi xử lý lẫn card đồ họa rời...
-
Channel: Đánh giá sản phẩm DTVN
25-06-2026, 11:23 -
-
bởi theidiotcatViệc nâng cấp từ một dàn máy tính cũ lên cấu hình mới luôn khiến nhiều người đắn đo về mức chi phí bỏ ra. Nếu bạn đang tìm kiếm một sự lột xác hoàn toàn về hiệu năng mà vẫn cân đối được dòng tiền, combo giữa vi xử lý Ryzen...
-
Channel: Đánh giá sản phẩm DTVN
25-06-2026, 11:06 -
-
Trả lời cho Lực dọc trục làm hỏng ổ bi.bởi nguyendinhvanVí dụ một trang như thế này
...-
Channel: Điện tử công suất
24-06-2026, 19:57 -
-
Trả lời cho Lực dọc trục làm hỏng ổ bi.bởi nguyendinhvanỔ bi có loại chịu lực dọc, loại chịu lực ngang.
Bạn kiếm một quyển Data cũng một hãng vòng bi nào đó. Họ sẽ cấp cho bạn đủ thông số kỹ thuật.
Khi lựa chọn được mã sản phẩm, bạn chỉ việc tìm mua mã đó, hoặc đặt hàng....-
Channel: Điện tử công suất
24-06-2026, 19:52 -
-
bởi GargiChào mọi người, tôi đang gặp một vấn đề kỹ thuật và muốn được nghe ý kiến của mọi người.
Tôi đã lắp một đĩa xích vào trục đầu ra của hộp số hành tinh bánh răng xoắn dùng cho truyền động xích. Sau vài tháng hoạt động, ổ bi đầu ra bị hỏng.
Bản thân...-
Channel: Điện tử công suất
24-06-2026, 13:22 -
-
bởi vi van phamSau hàng chục năm, không biết có ai còn nghĩ gì về tôi? Riêng tôi, nhớ nhiều về dientuviet nam. net. Ngày ấy tìm 1 người bạn đam mê về điện từ khó như trúng số độc đăc. Tôi đã trúng số độc đắc khi được mời về dientuvietnam.net...
-
Channel: Tâm tình dân kỹ thuật
23-06-2026, 22:43 -
-
bởi FotiniChào mọi người.
Cấu trúc khung giàn của tôi sử dụng một động cơ servo tích hợp trên mỗi trục (https://www.oyostepper.es/category-8...integrado.html), với một dây nối đất chung.
Việc kích hoạt từng trục riêng lẻ hoạt động tốt, nhưng...-
Channel: Điện tử dành cho người mới bắt đầu
18-06-2026, 14:03 -

Comment