Đang thất nghiệp nên rãnh rỗi ngâm cứu làm cái project này :
dùng dspic30f6015 ( yêu cầu 20 mips trở lên, ram nhiều )
đọc ADC từ một biến trở núm ( lấy tuốc-nơ-vít chỉnh ) 10bit_1023 giá trị ; chỉ lấy phần trăm và phần chục nên hiển thị từ 00->99
hiển thị màn hình VGA ( là cái LCD cùi bắp sắp hư trong clip) , 640x480 , Hsyn 31,47 kHz , Vsyn 60 hz
hsyn dùng timer ở chế độ compare, vsyn do phần mềm tạo ( xem chi tiết trong tài liệu )
để dịch từng bit ra dùng module SPI, clock vào chia 4 nên một pixel sẽ được nhân làm 4 ( zoom in) mục đích là cho đỡ tốn ram nội và flash ( dùng hết 1k ram ; 12 k flash) pin output nối với pin Green của VGA nên có màu xanh lá hẹ
sử dụng delay vài mili giây cho mỗi lần hiển thị ( vẽ) một cột trong đồ thị
và cũng cho đỡ tốn ram nên đồ thị chỉ lướt qua (lưu lại data đọc từ ADC ) một phần bên trái trên màn hình
clip Youtube đây:
Read ADC VGA display Draw chart dsPIC - YouTube
tương tự như trên nhưng ở clip này mình không dùng biến trở núm mà đọc ADC trực tiếp từ loa phát nhạc
kết quả khá giống oscilloscope hay equalizer trong máy hát
clip đây
VE DO THI VGA DSPIC - YouTube
tài liệu tham khảo đây - cái này làm dspic33f màu hoành tráng - hình ảnh giải thích cực kì dể hiểu - trang này của Nga nhưng mà hướng dẫn tiếng Anh - có code mẫu trong file zip luôn đó
http://www.pic24.ru/lib/exe/fetch.ph.../vga_pic24.zip
dùng dspic30f6015 ( yêu cầu 20 mips trở lên, ram nhiều )
đọc ADC từ một biến trở núm ( lấy tuốc-nơ-vít chỉnh ) 10bit_1023 giá trị ; chỉ lấy phần trăm và phần chục nên hiển thị từ 00->99
hiển thị màn hình VGA ( là cái LCD cùi bắp sắp hư trong clip) , 640x480 , Hsyn 31,47 kHz , Vsyn 60 hz
hsyn dùng timer ở chế độ compare, vsyn do phần mềm tạo ( xem chi tiết trong tài liệu )
để dịch từng bit ra dùng module SPI, clock vào chia 4 nên một pixel sẽ được nhân làm 4 ( zoom in) mục đích là cho đỡ tốn ram nội và flash ( dùng hết 1k ram ; 12 k flash) pin output nối với pin Green của VGA nên có màu xanh lá hẹ
sử dụng delay vài mili giây cho mỗi lần hiển thị ( vẽ) một cột trong đồ thị
và cũng cho đỡ tốn ram nên đồ thị chỉ lướt qua (lưu lại data đọc từ ADC ) một phần bên trái trên màn hình
clip Youtube đây:
Read ADC VGA display Draw chart dsPIC - YouTube
tương tự như trên nhưng ở clip này mình không dùng biến trở núm mà đọc ADC trực tiếp từ loa phát nhạc
kết quả khá giống oscilloscope hay equalizer trong máy hát
clip đây
VE DO THI VGA DSPIC - YouTube
tài liệu tham khảo đây - cái này làm dspic33f màu hoành tráng - hình ảnh giải thích cực kì dể hiểu - trang này của Nga nhưng mà hướng dẫn tiếng Anh - có code mẫu trong file zip luôn đó
http://www.pic24.ru/lib/exe/fetch.ph.../vga_pic24.zip
Comment