Nếu đây là lần đầu tiên đến với Điện Tử Việt Nam, bạn có thể đọc phần Hỏi đáp bằng cách nhấn vào liên kết. Có thể bạn cần đăng kí trước khi có thể gửi bài . Để bắt đầu xem bài viết, chọn diễn đàn bạn muốn thăm dưới đây.
Dài là cỡ bao nhiêu.5000 dòng hay 10000 dòng.Ai bảo bạn là người ta đi đọc hết code của bạn.Nếu đoán mò thì đến bao giờ mới sửa được.Bạn nén code lại rồi upload lên đây.
Chỉ là code clock 7seg thôi mà làm j mà tràn bộ nhớ j như bạn nói ! mình thử biên dịch trên Keil uVision rồi , code của bạn bị lỗi chỗ nào đó ( bạn check lại code) chứ quá trình biên dịch diễn ra bình thường có báo lỗi j đâu , còn khi debug thì nó báo lỗi , mà mình nghĩ đây là lỗi nhỏ thôi , bạn xem lại dấu má của hàm là ok thôi ! hơn nữa bạn check lại bản Keil uVision bạn đang dùng bạn đã active chưa ? nếu chưa active thì trình biên dịch nó sẽ giới hạn dung lượng file dich ra tối đa là 3kb. Chúc bạn thành công !
................. Pleiku .................... GIA LAI ...................
Chỉ là code clock 7seg thôi mà làm j mà tràn bộ nhớ j như bạn nói ! mình thử biên dịch trên Keil uVision rồi , code của bạn bị lỗi chỗ nào đó ( bạn check lại code) chứ quá trình biên dịch diễn ra bình thường có báo lỗi j đâu [ATTACH=CONFIG]37570[/ATTACH] , còn khi debug thì nó báo lỗi [ATTACH=CONFIG]37571[/ATTACH] , mà mình nghĩ đây là lỗi nhỏ thôi , bạn xem lại dấu má của hàm là ok thôi ! hơn nữa bạn check lại bản Keil uVision bạn đang dùng bạn đã active chưa ? nếu chưa active thì trình biên dịch nó sẽ giới hạn dung lượng file dich ra tối đa là 3kb. Chúc bạn thành công !
sao mình cũng làm giống bạn mà lại bi báo lỗi nhỉ
Đây là lỗi của nó:
Build target 'Target 1'
compiling dong_ho.c...
DONG_HO.C(54): warning C206: '_nop_': missing function-prototype
DONG_HO.C(54): error C264: intrinsic '_nop_': declaration/activation error
compiling ds1307.c...
DS1307.C(8): error C202: 'I2C_START': undefined identifier
compiling i2c.c...
I2C.C(17): error C202: 'P2_4': undefined identifier
I2C.C(18): error C202: 'P2_3': undefined identifier
I2C.C(18): error C202: 'P2_3': undefined identifier
I2C.C(20): error C202: 'P2_3': undefined identifier
I2C.C(20): error C202: 'P2_3': undefined identifier
I2C.C(30): error C202: 'P2_4': undefined identifier
I2C.C(31): error C202: 'P2_3': undefined identifier
I2C.C(32): error C202: 'P2_4': undefined identifier
I2C.C(33): error C202: 'P2_3': undefined identifier
I2C.C(37): error C202: 'P2_4': undefined identifier
I2C.C(38): error C202: 'P2_3': undefined identifier
I2C.C(38): error C202: 'P2_3': undefined identifier
Target not created
Khi dịch bạn có sửa lại chương trình không đó
ko , mình lấy nguyên văn file bạn đưa rùi dịch thôi , ko sửa j cả . Bạn đã Add đủ 2 thư viện DS1307.c và I2C.c vào chưa đó , nó như thế này nè , Mình biên dịch ra nó chỉ có báo lỗi nhỏ nào đó thôi mà . biên dịch ok có sao đâu .Bạn xem kĩ lại các thư viện xem đã add đủ chưa
................. Pleiku .................... GIA LAI ...................
Cái của bạn mình dịch được rồi .Hex file chỉ 6KB.Quên mất tiêu.Mới nhớ ra là việc này.Bạn tạo 1 file c lưu tất cả code 3 file của bạn vào trong file này.Thứ tự sắp xếp đầu tiên copy code file dongho.C vào trước,sau đó đến i2c.C để code sau mấy cái define của code dongho.C ,tiếp đó copy nốt code file ds1307.C vào sau code i2c.C vừa copy vào lúc trước.Rồi biên dịch,bạn thấy nó sẽ báo lỗi hàm RTC_... nhấp vào cái lỗi này rồi xóa hàm đó đi.Ok
ko , mình lấy nguyên văn file bạn đưa rùi dịch thôi , ko sửa j cả . Bạn đã Add đủ 2 thư viện DS1307.c và I2C.c vào chưa đó , nó như thế này nè [ATTACH=CONFIG]37595[/ATTACH] , Mình biên dịch ra nó chỉ có báo lỗi nhỏ nào đó thôi mà . biên dịch ok có sao đâu .Bạn xem kĩ lại các thư viện xem đã add đủ chưa
huhu,em làm giống y vậy mà,có clip đây nè bác xem qua,bác tải cam studia về rồi quay video đưa lên được không,quay quá trình làm ấy.File nặng quá nên không đưa lên được,nói chung ban đầu em vào new tạo 1 file.c chẳng hạn thunghiem.c rồi sau đó em vào save as để lưa file này lại.----------------Tiếp theo em vào project------>new project----->đặt tên là thunghiem rồi save lại-------->em chọn tiếp atmel ------>chọn at9c52------->xuất hiện hộp thông báo em chon Yes để tạo file startup.A51-------->vào option of target để chọn tần số thạch anh và tạo file hez--------->em vào source group1 click chuột phải chọn "add file to group "soure group1" em lần lượt add các file "dong_ho.c" rồi "ds1307.c" rồi "i2c.c" giống như bác làm rồi tiến hành biên dịch thì bị báo lỗi như trên
Làm cách này là hết bị liền nè !! Cái i2c.c và ds1307.c bạn lưu thành file .h (file header) thay vì file .c ! Và trong file dong_ho.c bạn thêm 2 dòng này vào :
#include "i2c.h"
#include "ds1307.h"
Và cuối cùng bạn add 3 file vào project, khi đó trình biên dịch sẽ tự động compile file dong_ho.c !!
ko , mình lấy nguyên văn file bạn đưa rùi dịch thôi , ko sửa j cả . Bạn đã Add đủ 2 thư viện DS1307.c và I2C.c vào chưa đó , nó như thế này nè [ATTACH=CONFIG]37595[/ATTACH] , Mình biên dịch ra nó chỉ có báo lỗi nhỏ nào đó thôi mà . biên dịch ok có sao đâu .Bạn xem kĩ lại các thư viện xem đã add đủ chưa
Bạn kiểm tra xem có dịch được file này không,mình dịch nó báo lỗi tràn bộ nhớ.Chỉ tải code ở aaaa.zip thôi,1.zip không cần tải
Cảm ơn bác đã nhiệt thành chia sẻ kinh nghiệm bản thân mình cho mọi người.
Tuy nhiên, theo tiếp xúc hạn hẹp của em với mosfet thì vấn đề bác đo vôn ở cực D và thấy đỉnh nó 70V/55V Vds max, như thí nghiệm và trong hình của bác...
Cho tới thời điểm này, quả thật Đình Thường đây quá thất vọng, không hào hứng với Suno-AI lắm bởi ra lệnh Creat mấy chục lần với các thay đổi thì mới chọn được 2 bản hát đúng giai điệu tầm 80% để cắt ghép tạo thành bài hát...
Chán quá các bác, em nhạt nhẽo quá nên tán em nào cũng tạch, tuyệt vọng vô cùng, nay lại được mấy anh đồng nghiệp cty đối tác mách cho em gái kia sinh năm 2K đầu, em chả biết nhóm đối tượng này phải tán ra sao bây giờ ?
Tính ra em...
Có thể, ví dụ phần phản hồi gồm vi mạch cách ly quang, zener thứ cấp, transistor và điện trở phản hồi dòng ... Bất kỳ linh kiện nào nhóm đó hỏng dẫn tới mất đường phản hồi. TNY chính hãng phát hiện được chuyện đó nhưng linh kiện...
· Thí nghiệm 1 (Mạch boost, Vcc=12V, kích bằng dao động PƯM, duty 10%): * Không có snubber + không tải: Xuất hiện hiện tượng dao động tắt dần tại cực D Mosfet (ringing). Hình 1 cho thấy trong chu kỳ đầu, điện áp spike lên tới hàng trăm V, điện...
Comment