Приветствую всех ! Вот сделал я шим контроллер на 12 каналов, 4 ленты по три канала на каждой. Использовал ардуино мега 2560, дисплей 1602 на i2c и два энкодера, одним выбираю канал другим параметр яркости цвета. Всё вроде работает, но решил потыкать осцилографом по выводам шим и вот что увидел. Да, забыл сказать что используются пины 4, 5, 6, 7, 8, 9, 10, 11, 12, 44, 45, 46.
Пины 13, 2, 3 тоже шим, но на 13 висит встроенный светодиод и пишут что лучше этот пин не использовать, пин 2 и пин 3 имеют прерывания поэтому сидят на энкодерах.
Итак, 12 выходных шим каналов - 4, 5, 6, 7, 8, 9, 10, 11, 12, 44, 45, 46 - на всех выставлен параметр 52, то есть примерно четверть яркости. На всех кроме пина 4 вот такая картина на осциллографе, то есть частота 486.26 гц
А вот 4 пине вот такая картина, частота 968.62 гц
Почему так? И яркость на этом канале при том же параметре 52 как и на всех остальных пинах естественно ниже. Понятное дело что можно поднять яркость докрутив с 52-ух до 110 или чуть выше. Документации подробной я не нашёл на мегу, может на этом пине должна быть частота выше, и это норма ?