Офигеть… Не прошло и года, как завел в связке с avr LCD от мэлта. (mt6116) Попутьно узнал, что 13я пина на нем, которую в даташите говорят не использовать является ничем иным, как регулировкой контрастности через делитель напруги.
Следующий пункт нашей обширнейшей программы — usb. атмегу я завел на 12 мегагерц через кристалл, и все было нормально…
Первое что побороть не удавалось это:
[ 7798.024034] usb 6-1: new low speed USB device using uhci_hcd and address 3
[ 7798.144038] usb 6-1: device descriptor read/64, error -71
[ 7798.368033] usb 6-1: device descriptor read/64, error -71
[ 7798.584033] usb 6-1: new low speed USB device using uhci_hcd and address 4
[ 7798.704032] usb 6-1: device descriptor read/64, error -71
[ 7798.928029] usb 6-1: device descriptor read/64, error -71
[ 7799.144036] usb 6-1: new low speed USB device using uhci_hcd and address 5
[ 7799.552015] usb 6-1: device not accepting address 5, error -71
[ 7799.664035] usb 6-1: new low speed USB device using uhci_hcd and address 6
думал, думал, а потом в даташит глянул… Так атмега-то у меня 16L, а 16L умеет только 8Mhz выдавать. Выходит все это время я ее оверклочил. Придется заводить по ходу уарт и по уарту общаться. Вот блин… Читайте детки даташиты, в них добро…