Nguyên văn bởi duyhien
Xem bài viết
Thông báo
Collapse
No announcement yet.
Tutorial: Led ma trận bằng hình ảnh (completed)
Collapse
This is a sticky topic.
X
X
-
xem lai tan so cai?
Hi,Trong Bài 3,em thay tan so Timer1 quyết định bởi thanh ghi TCCR1B chứ nhỉ?em tra datasheet của atmel(16) thấy f(Timer1)=f(Thạch anh)/1024 khi TCCR1B=0x0D tức là tính ra f(Timer1)=4*10^6/1024 =3906.25 chứ có phải là 15625 hz đâu nhỉ?Muốn ra 15625Hz thì phải f(Thạch anh)/256 chứ nhỉ,tức TCCR1B=0x0C chứ nhỉ?Contact:
Email:thaokm@fpt.com.vn
Yahoo:khongminhthao1986@yahoo.com
Phone:0436812650
Mobile: 0902149146
Comment
-
Em đã kiểm tra lại, setting Timer1 đối với AT8515 và ATMEGA16 là như nhau. Bác tự kiểm tra lại việc tính toán của mình nhé.Nguyên văn bởi thaokm1986 Xem bài viếtHi,Trong Bài 3,em thay tan so Timer1 quyết định bởi thanh ghi TCCR1B chứ nhỉ?em tra datasheet của atmel(16) thấy f(Timer1)=f(Thạch anh)/1024 khi TCCR1B=0x0D tức là tính ra f(Timer1)=4*10^6/1024 =3906.25 chứ có phải là 15625 hz đâu nhỉ?Muốn ra 15625Hz thì phải f(Thạch anh)/256 chứ nhỉ,tức TCCR1B=0x0C chứ nhỉ?
// Timer/Counter 1 initialization
// Clock source: System Clock
// Clock value: 15.625 kHz
// Mode: CTC top=OCR1A
// OC1A output: Discon.
// OC1B output: Discon.
// Noise Canceler: Off
// Input Capture on Falling Edge
// Timer 1 Overflow Interrupt: Off
// Input Capture Interrupt: Off
// Compare A Match Interrupt: On
// Compare B Match Interrupt: Off
TCCR1A=0x00;
TCCR1B=0x0D;
TCNT1H=0x00;
TCNT1L=0x00;
ICR1H=0x00;
ICR1L=0x00;
OCR1AH=0x00;
OCR1AL=0x22;
OCR1BH=0x00;
OCR1BL=0x00;
Còn phần ngắt Timer1 không hoạt động như trong thư bác hỏi em thì bác xem lại chỗ này nhé.
// Timer(s)/Counter(s) Interrupt(s) initialization
TIMSK=0x10;
Còn gì thắc mắc bác cứ hỏi thẳng trên diễn đàn, em sẽ trả lời nếu có thể.Email: - Mobil: tạm thời ngừng liên lạc 1 thời gian
Giới thiệu website kiếm tiền trực tuyến & tăng thứ hạng website.
Comment
-
Đã hướng dẫn từng bước như vậy rồi mà bác còn không biết bắt đầu từ đâu như thế nào thì em chịu thua.Nguyên văn bởi duyhien Xem bài viếtcái này mình chưa có kinh nghiệm, ko bít bẳ đầu từ đâu, như thế nàoEmail: - Mobil: tạm thời ngừng liên lạc 1 thời gian
Giới thiệu website kiếm tiền trực tuyến & tăng thứ hạng website.
Comment
-
hoi ti
Khi quét led matrix theo cột dùng ghi dịch 74hc164 hoặc 74hc595 em vẫn gặp hiện tượng có "bóng" cạnh các LED sáng rõ,tức vẫn có led sáng mờ.Hiện tượng này do đâu các anh nhỉ?Nhờ các anh chỉ giúp.Quét LED cột âm em dùng 74hc164,kéo nguồn cho hàng dương em dùng A1015.
Contact:
Email:thaokm@fpt.com.vn
Yahoo:khongminhthao1986@yahoo.com
Phone:0436812650
Mobile: 0902149146
Comment
-
hi em đã hiểu tại sao nó k ngắt.Cảm ơn anh nghaiha nhé.Code trước anh để TIMSK=0x40 là ngắt OCIE1B=1 mà trong khi mình lại dùng ngắt TIM1_COMPA tức phải OCIE1A=1 hay TIMSK=0x10 thì MCU thực hiện ngắt liềnNguyên văn bởi nghaiha Xem bài viếtEm đã kiểm tra lại, setting Timer1 đối với AT8515 và ATMEGA16 là như nhau. Bác tự kiểm tra lại việc tính toán của mình nhé.
// Timer/Counter 1 initialization
// Clock source: System Clock
// Clock value: 15.625 kHz
// Mode: CTC top=OCR1A
// OC1A output: Discon.
// OC1B output: Discon.
// Noise Canceler: Off
// Input Capture on Falling Edge
// Timer 1 Overflow Interrupt: Off
// Input Capture Interrupt: Off
// Compare A Match Interrupt: On
// Compare B Match Interrupt: Off
TCCR1A=0x00;
TCCR1B=0x0D;
TCNT1H=0x00;
TCNT1L=0x00;
ICR1H=0x00;
ICR1L=0x00;
OCR1AH=0x00;
OCR1AL=0x22;
OCR1BH=0x00;
OCR1BL=0x00;
Còn phần ngắt Timer1 không hoạt động như trong thư bác hỏi em thì bác xem lại chỗ này nhé.
// Timer(s)/Counter(s) Interrupt(s) initialization
TIMSK=0x10;
Còn gì thắc mắc bác cứ hỏi thẳng trên diễn đàn, em sẽ trả lời nếu có thể.Contact:
Email:thaokm@fpt.com.vn
Yahoo:khongminhthao1986@yahoo.com
Phone:0436812650
Mobile: 0902149146
Comment
-
Cái này dễ quá mà, hiện bác đang làm như sau: hàng i, data i, hàng i+1, data i+1. Bóng mờ xảy ra lúc data i, hàng i+1.Nguyên văn bởi thaokm1986 Xem bài viếtKhi quét led matrix theo cột dùng ghi dịch 74hc164 hoặc 74hc595 em vẫn gặp hiện tượng có "bóng" cạnh các LED sáng rõ,tức vẫn có led sáng mờ.Hiện tượng này do đâu các anh nhỉ?Nhờ các anh chỉ giúp.Quét LED cột âm em dùng 74hc164,kéo nguồn cho hàng dương em dùng A1015.

Sửa lại như sau:
hàng i, data i, data=0, hàng i+1, data i+1. Tức là không đưa data ra khi chuyển hàng.
Hoặc
hàng i, data i, hàng =0, data i+1, hàng i+1 Tức là không cấp nguồn ra hàng khi chuyển data.
Chúc mừng cái hình của bác nhé. Sửa lại thêm 1 chút là đạt rồi.Last edited by nghaiha; 05-10-2008, 23:23.Email: - Mobil: tạm thời ngừng liên lạc 1 thời gian
Giới thiệu website kiếm tiền trực tuyến & tăng thứ hạng website.
Comment
-
Code chỗ TIMSK thì em không sai đâu. Có lẽ do khác nhau giữa hai con ATMEGA8515 và ATMEGA16. Bác kiểm tra lại giùm.Nguyên văn bởi thaokm1986 Xem bài viếthi em đã hiểu tại sao nó k ngắt.Cảm ơn anh nghaiha nhé.Code trước anh để TIMSK=0x40 là ngắt OCIE1B=1 mà trong khi mình lại dùng ngắt TIM1_COMPA tức phải OCIE1A=1 hay TIMSK=0x10 thì MCU thực hiện ngắt liềnEmail: - Mobil: tạm thời ngừng liên lạc 1 thời gian
Giới thiệu website kiếm tiền trực tuyến & tăng thứ hạng website.
Comment
-
Bạn nghaiha ơi cho mình hỏi cái programmer trong orcad của bạn là cái gì vậy,nếu làm mạch thật thì nó là gì?mình mô phỏng trong proteus sao nó ko chạy(trong proteus mình bỏ cái programmer của bạn).bạn xem giùm mình đây là lỗi gì nha,với lại cái code full của bạn mình viết trong Codevison dịch ra có 7 warnings không biết nạp vào có chạy dc không hay mình mô phỏng sai.các bạn xem giúp với.cảm ơn.
Comment
-
Em không hiểu câu hỏi của bác về cái programmer nào đó.Nguyên văn bởi gavitonline Xem bài viếtBạn nghaiha ơi cho mình hỏi cái programmer trong orcad của bạn là cái gì vậy,nếu làm mạch thật thì nó là gì?mình mô phỏng trong proteus sao nó ko chạy(trong proteus mình bỏ cái programmer của bạn).bạn xem giùm mình đây là lỗi gì nha,với lại cái code full của bạn mình viết trong Codevison dịch ra có 7 warnings không biết nạp vào có chạy dc không hay mình mô phỏng sai.các bạn xem giúp với.cảm ơn.
7 Warnings em thấy là bình thường. Cái warning cuối cùng nói là việc mô phỏng bằng proteus không thể đáp ứng thời gian thực (chậm hơn).Email: - Mobil: tạm thời ngừng liên lạc 1 thời gian
Giới thiệu website kiếm tiền trực tuyến & tăng thứ hạng website.
Comment
Bài viết mới nhất
Collapse
-
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 đã nghe qua và có lời khích lệ cháu ạ.
Thật lòng cháu không dám nhận hai danh hiệu Kỹ sư và Nhạc sĩ đâu ạ, vì phải thật hiểu sâu nắm vững cơ, chứ thực lực cháu đây chỉ là biết chút ít thôi à. Về phần...-
Channel: Tâm tình dân kỹ thuật
Hôm qua, 11:58 -
-
Trả lời cho Có mạch sạc nlmt nào có mppt không các bácbởi bqvietĐơn giản thì có trải nghiệm này
http://www.dientuvietnam.net/forums/...ch%C3%AA%CC%81
Chỉ phần cứng,...-
Channel: Điện tử công suất
27-01-2026, 21:32 -
-
Trả lời cho Có mạch sạc nlmt nào có mppt không các bácbởi Nexus 6Pphức tạp quá, nếu mà có mạch làm sẵn thì ngon, e dùng 2 tấm pv loại 18v 55w thôi bác
-
Channel: Điện tử công suất
26-01-2026, 08:52 -
-
Trả lời cho Có mạch sạc nlmt nào có mppt không các bácbởi Nexus 6Pcảm ơn bác nhiều nha, để e nghiên cứu
-
Channel: Điện tử công suất
26-01-2026, 07:38 -
-
Trả lời cho Yêu thơ mê nhạc, mời các bác vào đây!bởi vi van phamkỹ sư nhạc sĩ dinhthuong dạo này lên tay nghề khá quá.
-
Channel: Tâm tình dân kỹ thuật
25-01-2026, 21:29 -
-
Trả lời cho Yêu thơ mê nhạc, mời các bác vào đây!bởi dinhthuong92Hát Mừng Sinh Nhật, sáng tác: HĐT, hòa âm-thể hiện: AI
-
Channel: Tâm tình dân kỹ thuật
24-01-2026, 22:13 -
-
Trả lời cho Yêu thơ mê nhạc, mời các bác vào đây!bởi dinhthuong92Chào bác, gần Tết công việc bác bận lắm phải không?
Vâng mọi người đều thế cả.
Em mới trả phí cho nó 1 tháng, nhờ nó hát thử ấy ạ. Tiếc vì em đã dốt nhạc lí lại lười học nên sáng tác thì vụng về mà hát demo...-
Channel: Tâm tình dân kỹ thuật
24-01-2026, 21:53 -
-
Trả lời cho Có mạch sạc nlmt nào có mppt không các bácbởi bqvietCảm thấy cứng tay thì làm theo hướng dẫn khá chi tiết ở trang sau
https://www.instructables.com/DIY-1k...ge-Controller/-
Channel: Điện tử công suất
23-01-2026, 16:50 -
-
bởi Nexus 6PNhư tiêu đề, các bác giới thiệu e mạch sạc nlmt mppt có chức năng chỉnh dòng với, tấm PV của em 18V 55W, dùng để sạc cho khối pin sắt 3.2V 45A (sắp tới sẽ thay bằng ắc quy 12V)
e cảm ơn-
Channel: Điện tử công suất
23-01-2026, 11:23 -

Comment