The Implement of AVR USB Programmer without USB Controller
Zhang Zh
Abstract
Zhang Zh
Abstract
USB port, with its convenience、fast speed and other good features, is (deeply)favored by more and more people. Compared to the previous serial and parallel port programmers, USB interface programmer doesn't need external power supplies, and download quickly ,so it is widely used. But the price of USB port programmer is higher than other programmers for its controller chip. This design uses the AVR single chip, whose most instructions are single cycle, and high-speed transmission. connecting the USB bus by the IO port of single chip, achieving the function of low-speed peripherals normed by USB specification. Therefore lower the development costs without external USB controller chips connection.
A significance statement is not available in the OpenAlex record.
A contribution statement is not available in the OpenAlex record.
Method details are not available in the OpenAlex metadata.
Findings are not separately available in the OpenAlex metadata.
Limitations are not available in the OpenAlex metadata.
Application details are not available in the OpenAlex metadata.
USB port, with its convenience、fast speed and other good features, is (deeply)favored by more and more people. Compared to the previous serial and parallel port programmers, USB interface programmer doesn't need external power supplies, and download quickly ,so it is widely used. But the price of USB port programmer is higher than other programmers for its controller chip. This design uses the AVR single chip, whose most instructions are single cycle, and high-speed transmission. connecting the USB bus by the IO port of single chip, achieving the function of low-speed peripherals normed by USB specification. Therefore lower the development costs without external USB controller chips connection.
Key concepts: USB, Host controller interface, Programmer, eXtensible Host Controller Interface (xHCI), Computer science, USB hub, Serial port, PC Card