Mạch cơ bản này tạo nên phần cứng cho trình tạo VGA dựa trên AVR của [Andrew]. Ông quản lý để có được ATMEGA1284 để xuất ra tín hiệu VGA ổn định. Bất kỳ cá nhân nào nhìn vào VGA thông thường sẽ biết rằng đây là một thành tựu khá. Đó là bởi vì VGA là tất cả về thời gian, và điều đó đã trình bày cho anh ta một vấn đề gần như ngay lập tức.

Con chip được chỉ định để chạy với tốc độ tối đa 20 MHz. [Andrew] đã quản lý để nhận mã được viết thực hiện đồng bộ hóa ngang và dọc ở tốc độ này. Nhưng có đủ chu kỳ đồng hồ còn lại để đối phó với bộ đệm khung. Tùy chọn của anh ấy là ép xung chip đến 25 MHz. Chúng tôi cho rằng anh ấy đã chọn điều đó bởi vì anh ấy có một tinh thể trong tay, bởi vì chúng tôi nghĩ rằng nó sẽ dễ dàng hơn nhiều để sử dụng tinh thể 25.174 MHz là một trong những tốc độ được cung cấp trong đặc điểm kỹ thuật.

Màu đỏ, xanh lá cây và màu xanh mỗi lần lấy phạm vi hai bit của riêng họ được lựa chọn bằng một bộ điện trở với tổng số 64 màu. Như bạn có thể thấy trong video sau giờ nghỉ, video 128 × 96 pixel đang hoạt động. [Andrew] có kế hoạch phóng to phạm vi của dự án từ đây để làm cho nó linh hoạt hơn nhiều so với chỉ hiển thị hình ảnh thông thường. Mã (được viết trong lắp ráp) có sẵn tại kho lưu trữ GitHub của mình.

Leave A Comment

Recommended Posts