Почему только я? в коменте же написано чо как. Нужны подробности - велкоме в даташыт. Напрямую!
Вот пример как не лазая в даташит понять, что в коде что-что не так (вроде все вчера в эту тему заглядывали):
А выше если пролистайте - сам код увидите.
в общем, пословицу “… все фломастеры разные”, не понимает только тот, кто их не пробовал.
А я уточню. Правильный уровень абстракции это когда мы берем функцию и получаем из нее готовый результат. А регистры и прочий сельхоз у неё там внутри спрятано. Типа: А = АЦП(2);
А если уж мы опустились до уровня регистров то смысла их хитро именовать нет, только запутывает. Ибо полюбому подробно с ними разбираться приходится на уровне битов и даташыта. Если готовая функция не сработает.
Так и только так! что сверх того то от Лукаваго™.
и @BOOM прав
*(0x39) |= 0b0011000; // включено левое выравнивание рез-та
ну ка, без даташита, выключите его.
Ты, видимо, никогда код не отлаживал. И, наверное, даже не представляешь как это делается. А если нужно что-то изменить? (Ссылку на пример выше привел).
ЗЫ: Как могут «запутывать» понятные именованные константы? А переменные? Это вот в коде новичков поди разберись что значит I, что j, а что g…. ))))
Или перенести на другой порт ввода вывода, например )))
про другой контролер, промолчать, побьют?
Могут быть неправильно поименованы. Вот и ищи где там чего потерялось, в куче левых файлов, где описано что АдОн это бит 2, а оказалось что бит 3. Например.
Пока что такая проблема только у тебя и @andriano (ему простительно). Вы не братья случаем?
Причем здесь лично я? мы же не обо мне тут, правда? ахаха.
У меня лично никаких “проблем” нет с кодом и егоной отладкой, оп чем я и пишу!
это было очень сильное заявление
PS особенно после того как ты выставил опорное в 1 вольт и бросился измерять 5 вольт…
На ЛЭП 10кв тоже с перчатками лазил?
А как же ты отладку ведешь без именованных констант? Расскажи - очень интересно. Счеты из рук не выпускаешь?))
ошибка
0b00000100
вместо
0b00001000
быстрее находится, или она ваша и не так обидно?
мне кажется сообщество быстрее найдет косяк и поправит в хедерах)
явился
Кто явился?
#112 ))
да хз о чем это вообще, я отлаживаю по функциям и модулям. Написал типа там функцию АЦП(номер канала), отладил, протестировал и юзаешь. Внутри все нудно с битами и регистрами, а снаружи просто.
на почитай)))