Народ, а что за фигня такая с SPI на атмеге168pa. Пока не перевел все выходы через DDR на выход - не заработало. В чем прикол? Ведь обычно при включении альтернативного режима ног по идее ddr долна переставать работать, как с уартом например
Народ, а что за фигня такая с SPI на атмеге168pa. Пока не перевел все выходы через DDR на выход - не заработало. В чем прикол? Ведь обычно при включении альтернативного режима ног по идее ddr долна переставать работать, как с уартом например
Комментарии: 13
Anonim
а там надо CS на вывод сделать. Без него не работает нихуя.
Sergey
Епть
Anonim
сам долго мозги ебал
Sergey
Я психанул и весь порт на вывод сделал. Заработало, но дальше не копал Спасибо!
Dmitriy
Будет, пока не сменится логический уровень, тогда модуль на вход встанет. Два дня потратил на это В даташите причем не нашел на мегу8535
Anonim
Согласен Правильно, и наверное не подтягута к питанию. Работала антенной. Словила низкий уровень и все отвалилось Я ж давал книгу, описание всех старых мег на русском
Dmitriy
Так и было. Обнаружил, когда пальцем тыкал Не смотрел такое. Да и всегда на дш надеялся Особенно лоханулся весело с CLKPR. В даташите не нашёл, что этот регистр не сбрасывается от ресета, только при отключении питания. И выставил в самом начале программы деление на 256
Anonim
На любой меге при низком уровне cs spi переходит в slave
Artem
зимой пол-дня убил на это, пока не прочел даташит повнимательнее.
Anton
бля да я про то, что выводы все делают однообразно! Я воткну эту отладку бтт в любую отладку камня и оно заработает при чем тут блядь bls! периферии так дохуя под это расположение выводов, что грех этим не пользоваться
Andrew
выдохни :)
Anton
фууууууууууууууууух)
Andrew
я тоже согласен, что под ардуино колодку много периферии и это сложно отрицать