[โรนัลด์] ต้องแย่งชิงเพื่อรับการส่งของเขาอย่างไรก็ตามเรามีความยินดีที่เขาทำ วิดีโอสาธิตของเขาแสดงหน้าจอของเครื่องเล่นซีดีของปี 1980 ที่ทำงานกับเครื่องเล่นเพลง Daemon มันเป็นเพียงหน้าจอดั้งเดิมที่ทำงานได้อย่างแท้จริงอย่างไรก็ตามงานยังไม่เสร็จ อย่างไรก็ตามมีความเพียงพอที่จะแสดง URL ของเราเมื่อแทร็กถึงเครื่องหมาย 22:00

หน้าจอขับเคลื่อนด้วยชิป ATMEGA32 ซึ่งใช้การเชื่อมต่อ USB เพื่อรับคำสั่งจากคอมพิวเตอร์ที่ใช้ MPD [โรนัลด์] มีปัญหาในการหาวิธีการส่งค่า int มากกว่า USB ดังนั้นเขาจึงแฮ็คโปรโตคอลของเขาเองที่ใช้ประโยชน์จาก LSB ของแต่ละไบต์ที่มาบนรถบัส หลังจากหยุดพักคุณสามารถดูวิดีโอรวมถึงการตรวจสอบคำอธิบายที่เขารวมอยู่ในการส่งของเขา มีการเสนอมัดโค้ดในทำนองเดียวกันที่นี่

นี่คือรายการในการประกวด Fubarino เพื่อความเป็นไปได้ที่หนึ่งใน 20 บอร์ด Fubarino SD ซึ่ง Microchip ได้รับรางวัล!

เป้าหมายสุดท้ายคือการมีผู้เล่นที่ใช้ MPD (Music Player Daemon) ภายในกล่องเครื่องเล่นซีดีของปี 1980 (การทำงาน) ใช้ LCD ดั้งเดิม (ทำงาน) ความสามารถในการใช้งานการจัดการระยะไกลดั้งเดิม (การทำงาน) ความสามารถในการเล่นดีวีดี (กำลังดำเนินการอยู่) สิ่งนั้นเช่นนั้น

แผนของฉันคือการใส่แผนงานรวมถึงแหล่งที่มาบนอินเทอร์เน็ตเช่นเดียวกับส่งไปยัง obdev.at ตั้งแต่ฉันเชื่อว่ามันเป็นวิธีการใหม่ในการใช้ไดรเวอร์ USB ของพวกเขา เนื่องจากฉันยังคงสร้างซอฟต์แวร์ PC-Side ฉันยังไม่ได้ทำ ฉันได้ยินเพียงการประกวด Fubarino เมื่อวานนี้เช่นเดียวกับที่ฉันเชื่อว่ามันจะเป็นไปได้ที่จะดัดแปลงโครงการของฉันดังนั้นฉันจึงทำ
ก่อนอื่นฉันไม่สามารถจดจำแผนงานได้ พวกเขาค่อนข้างง่าย: มันเป็น atmega32 ทั่วไป (ไม่มี atmega8 เมื่อพิจารณาว่าฉันใช้ประโยชน์จากสิ่งที่ฉันพิมพ์ต่ำกว่า) HID bootloader บรรจุอุปกรณ์ PIND สอง pin ของพอร์ตถูกนำไปใช้เพื่อขับเครื่องบินหลัง ตัวต้านทานสี่ในห้า 1.1k 1% ถูกใช้เป็นตัวต้านทานแบบดึงขึ้น / ลงเพื่อผลิตระดับ 2.5V ที่จำเป็นสำหรับการกำหนดค่า LCD Backplane สองตัว

พื้นหลังเล็กน้อย สำหรับการขับจอแอลซีดีทั่วไปที่มีสอง backplanes สองคลื่นสี่เหลี่ยมที่มีค่ากลางพร้อมกับคลื่นสี่เหลี่ยมสำหรับเซ็กเมนต์ (เช่นรูปที่ 2 ที่ http://www.freescale.com/webapp/sps/site/overview.jsp? รหัส = 784_LPB_LCDTIPS) ช่วงเวลาที่ต้องแม่นยำเพื่อหยุดเซ็กเมนต์ LCD สำหรับการย่อยสลาย สมดุล DC ใด ๆ ที่มีขนาดใหญ่เพียงพอสามารถฆ่าได้ …

Porta, Portb, Portc เชื่อมโยงกับกลุ่ม หนึ่ง PIN พิเศษบน PORTD เชื่อมโยงกับส่วน ‘เล่น’ (ดูเหมือนว่าแบ็คเพลนเดี่ยว) ส่วนหนึ่งเชื่อมโยงกับกลุ่ม ‘ปิด’ ทั้งหมด (ฉันไม่มีหมุดที่เพียงพอที่จะขับเคลื่อนทุกเซ็กเมนต์)

เพราะฉันไม่เข้าใจวิธีการส่งอักขระ 0x00 0x00 ใช้ USB ฉันทำโปรโตคอลของตัวเองด้วยการส่ง lsbit ของข้อมูล 2 × 3 ไบต์เป็นสามของข้อมูลที่สี่ที่สี่เช่นเดียวกับการแก้ปัญหาเหล่านั้นในรหัส Atmega . ข้อมูลสามไบต์แรกทั้งหมดมี ‘1’ เป็น LSB

ในรูปแบบงานของฉันฉันตัดสินใจทำตรรกะจำนวนมากบนพีซีด้านรวมทั้งใช้ประโยชน์จาก Atmega มากหรือน้อยเป็น framebuffer ที่ทำให้ฉันต้องทำมันให้ยากขึ้นเพื่อแสดงข้อความบางอย่างรวมถึงการดำเนินการทริกเกอร์ไข่อีสเตอร์
ในการแสดงข้อความ (http://hackaday.com เป็นไปไม่ได้บนจอแอลซีดีนี้ดังนั้นฉันจึงทำให้ฉันใกล้เคียงที่สุด :-)) ฉันใช้พีซี – ไคลเอ็นต์ก่อนอื่นในการผลิตรหัส hex ของตัวละครเป็น เช่นเดียวกับที่คัดลอกไปยังแหล่งที่มา Atmega ปรับแต่ง LSB ขึ้นจนดูดี

และนั่นเป็นเรื่องเกี่ยวกับทั้งหมดที่ฉันสามารถทำได้ก่อนกำหนด … ฉันหวังว่าจะมีกระดาษทั้งหมดนี้ในรหัสอย่างไรก็ตาม AH ดี .. อาจเพียงพอสำหรับคุณที่จะเข้าใจ

ไข่อีสเตอร์อยู่ในวิดีโอที่ 1:06

ขอแสดงความนับถือ,
โรนัลด์

Leave A Comment

Recommended Posts

Google เปิดตัวเคสใหม่ Pixel 7 และ 7 Pro ในหลายสี

Google ประกาศอุปกรณ์ Pixel 7 และ Pixel 7 Pro ใหม่ก่อนหน้านี้ในวันนี้และไปกับพวกเขาก็ยืนยันว่า บริษัท มีกรณีใหม่ที่จะเสนอเช่นกัน . มีหลายกรณีใหม่ที่มีสีการจับคู่ให้เลือกรวมถึงเคส Pixel 7 ที่มีการออกแบบสองโทน นั่นหมายความว่าคุณจะได้รับสีพื้นฐานสำหรับเคส แต่มีระดับเสียงและปุ่มอื่น ๆ ที่แตกต่างกัน สีจะตรงกับแถบกล้องที่ด้านหลังของ Pixel 7 Pro เช่นกัน มีการเปลี่ยนแปลงที่น่าสังเกตอีกอย่างหนึ่งจากการออกแบบเคส Pixel 6 ก่อนหน้านี้เช่นกันพร้อมกับใหม่ที่มีขอบตัดมุมไปยังบริเวณกล้องรอบด้านหลัง นั่นจะทำให้โทรศัพท์ถือได้ง่ายขึ้นและมีความคมชัดน้อยลง กรณีใหม่ทั้งหมดมีให้เลือกหลายสีด้วย Pixel 7 Pro ที่มีอยู่ใน Chalk, Obsidian และ Hazel ผู้ที่ซื้อเคสสำหรับ Pixel 7 […]

qcdtx

2022 Apple TV มีข่าวลือว่ามีการเปิดตัวก่อนสิ้นปีนี่คือสิ่งที่มันอาจใช้งานได้

ปัจจุบัน Apple TV 4K ปัจจุบันได้รับรอบเป็นเวลาหนึ่งปีหรือมากกว่านั้นอย่างไรก็ตามอาจมีเวอร์ชันที่ได้รับการรีเฟรชก่อนสิ้นปีนี้ เราได้ยินมาไม่กี่เดือนที่ผ่านมาว่า Apple กำลังทำงานกับ Apple TV ใหม่และมีบางสิ่งที่เราคาดหวังได้มากที่สุด ในขณะที่เรายังไม่ได้รับข้อมูลคอนกรีตทุกประเภทเกี่ยวกับสิ่งที่ Apple TV Freshen ที่มีข่าวลือจะเกิดขึ้นตอนนี้เราค่อนข้างบวกว่ามันกำลังจะเกิดขึ้นหลังจาก Mark Gurman ของ Bloomberg เพิ่งแนะนำว่ามันอาจปรากฏขึ้นก่อนสิ้นปี 2565 เช่นเดียวกับนักวิเคราะห์ Ming-Chi Kuo ทำเสียงที่คล้ายกันเมื่อต้นปีนี้ ตอนนี้ MacRumors ทำให้เรานึกถึงคุณสมบัติบางอย่างที่เราอาจได้รับ ชิปใหม่คือเดิมพันตาราง ณ จุดนี้โดยมี A14 ไบโอนิคใหม่น่าจะเป็นการอัพเกรดจาก A12 Bionic ที่เก่ากว่า นอกเหนือจากนั้น RAM ที่มากขึ้นจะต้องสร้างประสิทธิภาพที่ดีขึ้นเช่นเดียวกับประสบการณ์การเล่นเกมที่ดีกว่ามาก ในแง่ของภายนอก Apple […]

qcdtx