Chúng tôi một nhóm kỹ sư hệ thống nhúng của trường SAIGONTECH xin gửi tặng cộng đồng AVR một thiết kế board thí nghiệm giành cho AVR.
Đầu tiên chúng tôi xin nói rõ mục đích gửi SAIGONTECH AVR Board lên đây là KHÔNG CÓ MỤC ĐÍCH KINH DOANH mà chỉ muốn học hỏi và trao đổi kinh nghiêm thiết kế mạch từ đó để tạo ra một mạch AVR thí nghiệm tốt nhất và phù hợp nhất cho người muốn học AVR cũng như phát triển các ứng dụng dựa vào AVR. Một thiết kế mà các bạn có thể tự làm.(các bạn có thể đem layout của chúng tôi đi đặt và mua linh kiện về hàn là có một board thí nghiệm rồi).
Học đi đôi với hành đó là cách học nhanh nhất và hiệu quả nhất. Với phương châm đó chúng tôi nhận thấy rằng cách tốt nhất để nắm bắt, sử dụng, sau đó viết các ứng dụng trên AVR là phải có một công cụ để thực hành bên cạnh việc đọc lý thuyết. Do đó sau một thời gian nghiên cứu, chúng tôi đã đưa ra một thiết kế board mạch thí nghiệm với các đặc tính như sau
1. Giá cả để làm board hợp lý.
2. Mạch nạp AVR sử dụng cổng USB. Bạn có thể sử dụng chương trình AVRStudio, CodeVisionAVR... để nạp chương trình cho AVR.
3. Dùng trực tiếp nguồn từ cổng USB nên không cần adapter bên ngoài.
4. Có đầy đủ các ngoại vi cần thiết: LEDs, LEDs 7 đoạn, LED Matrix 8x8, LCD, biến trở, keypad, dip switch, cảm biến nhiệt độ LM35, buzer.
5. Đặc biệt trên board có khe cắm thẻ nhớ MMC/SD card. Việc hỗ trợ giao tiếp MMC/SD giúp các bạn có thể phát triển các ứng dụng lớn sau này đòi hỏi lưu trữ nhiều thông tin (Ví dụ: chơi nhạc, lưu file …)
6. Các giao thức truyền thông cơ bản: RS232, I2C, IrDA.
Với hình chúng tôi gửi đính kèm để thấy rõ hơn các khối chức năng của board và cách phân bố trên board. Board được thiết kế với các chú thích rõ ràng giúp bạn thực hành tốt hơn.
Chúng tôi cũng gởi kèm sơ đồ nguyên lý, layout, firmware, chương trình nạp. Các bạn hãy xem và cho ý kiến. Với mục tiêu là chúng ta sẽ cùng nhau xây dựng một Board thí nghiệm AVR tốt nhất cho cộng đồng AVR, các ý kiến đóng góp của các bạn sẽ rất đáng giá góp phần cho việc đạt đươc mục tiêu này.
Ngoài ra, chúng tôi đang hoàn thiện và sẽ lần lượt gửi lên đây không chỉ các chương trình điều khiển các khối chức năng trên board mà cũng đính kèm theo Slide học AVR.
Chúc vui
SaigonTech
Đầu tiên chúng tôi xin nói rõ mục đích gửi SAIGONTECH AVR Board lên đây là KHÔNG CÓ MỤC ĐÍCH KINH DOANH mà chỉ muốn học hỏi và trao đổi kinh nghiêm thiết kế mạch từ đó để tạo ra một mạch AVR thí nghiệm tốt nhất và phù hợp nhất cho người muốn học AVR cũng như phát triển các ứng dụng dựa vào AVR. Một thiết kế mà các bạn có thể tự làm.(các bạn có thể đem layout của chúng tôi đi đặt và mua linh kiện về hàn là có một board thí nghiệm rồi).
Học đi đôi với hành đó là cách học nhanh nhất và hiệu quả nhất. Với phương châm đó chúng tôi nhận thấy rằng cách tốt nhất để nắm bắt, sử dụng, sau đó viết các ứng dụng trên AVR là phải có một công cụ để thực hành bên cạnh việc đọc lý thuyết. Do đó sau một thời gian nghiên cứu, chúng tôi đã đưa ra một thiết kế board mạch thí nghiệm với các đặc tính như sau
1. Giá cả để làm board hợp lý.
2. Mạch nạp AVR sử dụng cổng USB. Bạn có thể sử dụng chương trình AVRStudio, CodeVisionAVR... để nạp chương trình cho AVR.
3. Dùng trực tiếp nguồn từ cổng USB nên không cần adapter bên ngoài.
4. Có đầy đủ các ngoại vi cần thiết: LEDs, LEDs 7 đoạn, LED Matrix 8x8, LCD, biến trở, keypad, dip switch, cảm biến nhiệt độ LM35, buzer.
5. Đặc biệt trên board có khe cắm thẻ nhớ MMC/SD card. Việc hỗ trợ giao tiếp MMC/SD giúp các bạn có thể phát triển các ứng dụng lớn sau này đòi hỏi lưu trữ nhiều thông tin (Ví dụ: chơi nhạc, lưu file …)
6. Các giao thức truyền thông cơ bản: RS232, I2C, IrDA.
Với hình chúng tôi gửi đính kèm để thấy rõ hơn các khối chức năng của board và cách phân bố trên board. Board được thiết kế với các chú thích rõ ràng giúp bạn thực hành tốt hơn.
Chúng tôi cũng gởi kèm sơ đồ nguyên lý, layout, firmware, chương trình nạp. Các bạn hãy xem và cho ý kiến. Với mục tiêu là chúng ta sẽ cùng nhau xây dựng một Board thí nghiệm AVR tốt nhất cho cộng đồng AVR, các ý kiến đóng góp của các bạn sẽ rất đáng giá góp phần cho việc đạt đươc mục tiêu này.
Ngoài ra, chúng tôi đang hoàn thiện và sẽ lần lượt gửi lên đây không chỉ các chương trình điều khiển các khối chức năng trên board mà cũng đính kèm theo Slide học AVR.
Chúc vui
SaigonTech
Comment