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
Đúng, nếu chú tâm thì chỉ cần mỗi tiếng Việt là đã khá đủ để làm đa số công việc thông thường, ở thời đại ngày nay khi tài liệu sách vở phương tiện thông tin liên lạc đã nhiều. Nhưng cũng chính ở thời nay giao lưu các nước nhiều...
Dạ cháu nghĩ chú dinh... cứ mạnh dạn gửi thư đi ạ, chú có thể gửi bằng văn bản in chuyển phát nhanh sẽ có giá trị hơn. Vấn đề chưa hẳn là cần hãng làm gì đó, mà chỉ đơn giản là mình cảm thấy nhẹ lòng vì đã làm những việc bản...
Những lần hắt hơi sổ mũi làm tôi mệt lã, phải dùng rượu uống để ngũ. Tôi cũng đang uống rượu 1 mình, viết vài dòng này cho em ( có lẽ dt chỉ bằng tuổi em tôi).
Dinh thuong dang đi vào vết xe đổ của tôi. Càng chứng minh, có...
Thiết nghĩ thi thoảng bác lên đây chia xẻ ít kinh nghiệm cũng vui rồi. Còn chuyện con người sinh lão bệnh tử là thường, sống cùng với quy luật đó thôi. Bqv nhớ trước đây bác từng kể về chuyện rang chì ô-xít bằng chảo để phục hồi bình điện, đấy cũng là thành quả đáng nể phục ở thời kỳ thiếu thốn đó.
Uống rượu 1 mình, thấy trang này nhớ lại cách đây vài chục năm hàn thiếc với inox cực kỳ khó, phải dùng acid Hcl tác dụng lên kẻm Zn để có Zncl2 làm thuốc trợ hàn, lúc đó làm gì có acid Hcl và thuốc trợ hàn?
Comment