-
- Абыдна,да?! Аж пяток команд добавить :) - Гудвин(17.03.2012 08:04)
- Пяток? 28 выводов реально в корпусе, 42 на кристалле, каждый настраивается записью в свой регистр и содержимое этого регистра у некоторых выводов отличается. Например для каких-то, чтобы перевести в режим GPIO надо записать в младшие биты ноль, Cepгeй Бopщ(80 знак., 17.03.2012 18:11)
- Сергей, а ты как их настраиваешь? Все выводы как GPIO с выводом лог.0? Ты не исследовал, как изменяется потребление, если оставить pull-up включенными и выводить лог.1? Хотя бы для тех, которые не выведены наружу кристалла. - rezident(17.03.2012 18:28)
- Да, на вывод и ноль. В понедельник проверю с единицей и подтяжками для внутренних. Внешние совсем не хочу - зачем лишние утечки? Да и оставить как ввод с подтяжками все не могу - снаружи на некоторых обесточеная периферия. А одна нога эту Cepгeй Бopщ(81 знак., 17.03.2012 22:29)
- Проверил. Для не выведенных наружу ног разницы по потребелению между "вход с подтяжкой" и "вывод без подтяжки" нет (в пределах разрешения моего мультиметра). А вот с "ввод без подтяжки" набегает еще 30 мкА с 14 ног (спасибо, resident, Cepгeй Бopщ(40 знак., 19.03.2012 12:33)
- А вот с подтяжкой и выводом 1 не испытывал, но обратите внимание, что у /x01 подтяжка к внутреннему источнику 2.6в - Cepгeй Бopщ(19.03.2012 12:44)
- Да нет проблем. Ну есть у меня несколько пинов, которые притянуты к земле (в основном ADC). Ну и чЕ? Не побитно же их наковыривать... Пяток команд для настройки GPIO... Ну и периферийные модули инициализировать (тот же ADC). - Гудвин(17.03.2012 22:39)
- Так я же и пишу - чтобы отключить подтяжку каждого бита надо записать в отдельный регистр. Именно, что "побитно наковыривать". "Я сам офигел" ;) - Cepгeй Бopщ(17.03.2012 22:51 - 22:57)
- Проверил. Для не выведенных наружу ног разницы по потребелению между "вход с подтяжкой" и "вывод без подтяжки" нет (в пределах разрешения моего мультиметра). А вот с "ввод без подтяжки" набегает еще 30 мкА с 14 ног (спасибо, resident, Cepгeй Бopщ(40 знак., 19.03.2012 12:33)
- Или вообще оставить как есть. Т.е. настроенными на вход и подтянутыми. Зачем лишние телодвижения? - Dir(17.03.2012 20:42)
- +100. Ну скока там в реальной железке надо настроить на выхол? Именно пяток команд. GPIO оно и в Африке... Не Сергею объяснять, что ARM для чего то более сурового, чем подрыгать ногами... Вот ща в девайсе несколько модулей, кроме самого Гудвин(256 знак., 17.03.2012 22:31)
- Я день убил. В даташите Current consumption in deep sleep = 2мкА. А у меня амперметр 600 показывает. И только сейчас мелкую приписку под таблицей увидел: Cepгeй Бopщ(282 знак., 17.03.2012 22:47)
- +100. Ну скока там в реальной железке надо настроить на выхол? Именно пяток команд. GPIO оно и в Африке... Не Сергею объяснять, что ARM для чего то более сурового, чем подрыгать ногами... Вот ща в девайсе несколько модулей, кроме самого Гудвин(256 знак., 17.03.2012 22:31)
- Да, на вывод и ноль. В понедельник проверю с единицей и подтяжками для внутренних. Внешние совсем не хочу - зачем лишние утечки? Да и оставить как ввод с подтяжками все не могу - снаружи на некоторых обесточеная периферия. А одна нога эту Cepгeй Бopщ(81 знак., 17.03.2012 22:29)
- Сергей, а ты как их настраиваешь? Все выводы как GPIO с выводом лог.0? Ты не исследовал, как изменяется потребление, если оставить pull-up включенными и выводить лог.1? Хотя бы для тех, которые не выведены наружу кристалла. - rezident(17.03.2012 18:28)
- Пяток? 28 выводов реально в корпусе, 42 на кристалле, каждый настраивается записью в свой регистр и содержимое этого регистра у некоторых выводов отличается. Например для каких-то, чтобы перевести в режим GPIO надо записать в младшие биты ноль, Cepгeй Бopщ(80 знак., 17.03.2012 18:11)
- Абыдна,да?! Аж пяток команд добавить :) - Гудвин(17.03.2012 08:04)