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 Giúp mình vẽ sơ đồ và phân tích nguyên lý làm việc của khảo sát các mạch nguồn ổn áp vớibởi N_Tu_Hoc_HoiBạn cần sơ đồ mạch ổn áp bao nhiêu Volt, Nếu giống anh bạn guiwr có khả năng ổn áp dùng iC họ 78XX, 79XX. Những mạch này bạn tim kiếm trên google sẽ thấy!!
-
Channel: Hỗ trợ học tập
hôm nay, 02:32 -
-
bởi chinhnguyen9
Điến âp vào 24V;Điên áp ra 30V;Dòng điện ra 10A
Trên nền tảng mạch Boost thay đổi như sau: cự âm tụ lọc C không nối mas mà nối vào Vc +24V
Mach phản hồi tao điê áp trên tụ lọc này ổn đinh ở 6V
Kết quả:
· Điện áp ra =24V+ 6V=30V
· Công...-
Channel: Hướng dẫn sử dụng diễn đàn
21-03-2026, 19:33 -
-
bởi chinhnguyen92. Các yếu tố để dòng điện đầu ra không bị "thiếu"
Dòng điện đầu ra bị "thiếu" có thể hiểu là không đủ 10A theo yêu cầu hoặc bị sụt áp khi tải thay đổi. Để đảm bảo điều này, bạn cần xem xét các yếu tố sau:
a. Khả năng chịu dòng của cuộn cảm- Dòng bão hòa (I_sat): Như
-
Channel: Hướng dẫn sử dụng diễn đàn
21-03-2026, 19:06 -
bởi chinhnguyen9
1. Tính toán cuộn cảm (Inductor)
Để tính giá trị cuộn cảm, chúng ta cần thực hiện các bước sau:
a. Xác định chu kỳ nhiệm vụ (Duty Cycle - D)
Với mạch tăng áp lý tưởng, chu kỳ nhiệm vụ được tính theo công thức :
D=1-VinVout=1-24V30V=0.2
Vậy D = 0.2 (20%)
b....-
Channel: Hướng dẫn sử dụng diễn đàn
21-03-2026, 19:03 -
-
bởi chinhnguyen9Công thức
Gain (dB) = 20 × log₁₀(A)
Thí dụ 1; 60dB
log₁₀(A)=60/20=3
⇒ A=V_out / V_in = 10³ = 1.000
Thí dụ 2; 100dB
log₁₀(A)=100/20=5
⇒ A=V_out / V_in = 105 = 100.000
Tí dụ 3; LM 358
Large Signal Open Loop Voltage Gain AVOL V/mV RL = 2.0...-
Channel: Hướng dẫn sử dụng diễn đàn
19-03-2026, 08:44 -
-
Trả lời cho Mạch 3s bị giảm điện áp đầu rabởi minhtri0405chả biết bạn xử lý được chưa , kích sạc hoặc điện áp > điện áp khối pin vào 2 chân P - P+ , nhiều mạch phải yêu cầu có kích lần đầu sau đó mới chạy...
-
Channel: Điện tử dành cho người mới bắt đầu
18-03-2026, 10:01 -
-
bởi minhtri0405đây có phải là 1 cách để test mosfet xịn hay dỏm khi mua đồ tàu không nhỉ , vì ko thể đập ra để coi lõi rồi trả hàng được....
-
Channel: Tâm tình dân kỹ thuật
18-03-2026, 09:57 -
-
Trả lời cho Giúp mình vẽ sơ đồ và phân tích nguyên lý làm việc của khảo sát các mạch nguồn ổn áp vớibởi Tuyenvc345
-
Channel: Hỗ trợ học tập
16-03-2026, 18:05 -

Comment