Немного подружился я с мегой128:))))
Проверил работу прерывания на энкодере, пришлось библиотеку немного подкорректировать.
Работает на ура!!!
Загрузил программу с меню которая на меги328 занимала 87% памяти и ужасно тормозила теперь летает.
Проверил все уарт порты.
Правда для загрузки скетча пришлось поставить 5мкф кондёр. иначе просто зависала.
Приделал собаку мах705.
Поигрался со всеми выходами шим. Всё отлично работает.
Научился менять скважность и частоту шима. Пришлось даташит поштудировать:)))
Проблема что при значения счетчика 255 шим становится 100%, но при 256 работает дальше как положено.
Значение 255 надо обойти, писать сразу шим 256.
Вот кому надо: 1 кГц 10бит
void setup()
{
TCCR1A= (1<<COM1B1)|(1<<COM1B0)|(0<<COM1A1)|(0<<COM1A0)|(1<<WGM10)|(0<<WGM11); // COM1A1 legierung PWM
TCCR1B=(0<<WGM13)|(1<<WGM12)|(0<<CS12)|(1<<CS11)|(1<<CS10); //mode-----
}
Но вот одна засада всэ таки есть:
Никак не могу подружить W5500 SPI к LAN/Ethernet конвертер TCP/IP Mod
https://ru.aliexpress.com/item/USR-ES1- ... 230acea-12
Такая засада. ноги не совпадают. ISP изначально перепутан на 128 камне.
Подправлял библиотеку , цеплял на разные ноги, менял библиотеки и ни никак.
Подозреваю лежит проблема в ноге SS
Кабель втыкаешь загорается жёлтый LED , через время в разнобой мигает зелёный, как будто передача идёт.
Но данные на сервер не идут.
Хотя эта же прога отлично работает на мега328 с этим же модулем без проблем.
Может кто знает в чём дело?
Кстати Сергей обещал добавить поддержку мега128