Перейти к содержанию

A4 A5 A6 A7 не работают как цифровые


Рекомендуемые сообщения

Цитата

Port A is an 8-bit bi-directional I/O port with internal pull-up resistors (selected for each bit). The Port A output buffers have symmetrical drive characteristics with both high sink and source capability. As inputs, Port A pins that are externally pulled low will source current if the pull-up resistors are activated. The Port A pins are tri-stated when a reset condition becomes active, even if the clock is not running.

Работают, судя по описанию.

Ссылка на комментарий
Поделиться на другие сайты

Произвел тест мигание светодиода на всех аналоговых входах от A0 до A15, на портах A4 A5 A6 A7 висит 5 вольт и не меняется, думал что спалены, но если к этим портам подключить датчик температуры или кондуктометрические уровня жидкости, то они прекрасно работают, а вот как цифровые заставить работать их не удается

Изменено пользователем 3d_killer
Ссылка на комментарий
Поделиться на другие сайты

Сравнительное тестирование аккумуляторов EVE Energy и Samsung типоразмера 18650

Инженеры КОМПЭЛ провели сравнительное тестирование аккумуляторов EVE и Samsung популярного для бытовых и индустриальных применений типоразмера 18650. 

Для теста были выбраны аккумуляторы литий-никельмарганцевой системы: по два образца одного наименования каждого производителя – и протестированы на двух значениях тока разряда: 0,5 А и 2,5 А. Испытания проводились в нормальных условиях на электронной нагрузке EBD-USB от ZKEtech, а зарядка осуществлялась от лабораторного источника питания в режиме CC+CV в соответствии с рекомендациями в даташите на определенную модель. Подробнее>>

Реклама: АО КОМПЭЛ, ИНН: 7713005406, ОГРН: 1027700032161

Новый аккумулятор EVE серии PLM для GSM-трекеров, работающих в жёстких условиях (до -40°С)

Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре. 

Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств. Подробнее параметры и результаты тестов новой серии PLM по ссылке.

Реклама: АО КОМПЭЛ, ИНН: 7713005406, ОГРН: 1027700032161

Дак есть наверное, если человек "пытается заставить работать". Не с помощью же кнута он это делает :) 
Только вот почему не выкладывает его - вопрос. :huh:

 

Ссылка на комментарий
Поделиться на другие сайты

Литиевые батарейки и аккумуляторы от мирового лидера  EVE в Компэл

Компания Компэл, официальный дистрибьютор EVE Energy, бренда №1 по производству химических источников тока (ХИТ) в мире, предлагает продукцию EVE как со склада, так и под заказ. Компания EVE широко известна в странах Европы, Америки и Юго-Восточной Азии уже более 20 лет. Недавно EVE была объявлена поставщиком новых аккумуляторных элементов круглого формата для электрических моделей «нового класса» компании BMW.

Продукция EVE предназначена для самого широкого спектра применений – от бытового до промышленного. Подробнее>>

Реклама: АО КОМПЭЛ, ИНН: 7713005406, ОГРН: 1027700032161

#include <avr/wdt.h>
//***************
//Установка
//***************
void setup() {
  pinMode(A0, OUTPUT);
  pinMode(A1, OUTPUT);
  pinMode(A2, OUTPUT);
  pinMode(A3, OUTPUT);
  pinMode(A4, OUTPUT);
  pinMode(A5, OUTPUT);
  pinMode(A6, OUTPUT);
  pinMode(A7, OUTPUT);
  pinMode(A8, OUTPUT);
}

//***************
//Основной цикл программы
//***************
void loop() {
  wdt_enable(WDTO_4S);
  digitalWrite(A0, LOW);
  digitalWrite(A1, LOW);
  digitalWrite(A2, LOW);
  digitalWrite(A3, LOW);
  digitalWrite(A4, LOW);
  digitalWrite(A5, LOW);
  digitalWrite(A6, LOW);
  digitalWrite(A7, LOW);
  digitalWrite(A8, LOW);
  delay(2000);
  digitalWrite(A0, HIGH);
  digitalWrite(A1, HIGH);
  digitalWrite(A2, HIGH);
  digitalWrite(A3, HIGH);
  digitalWrite(A4, HIGH);
  digitalWrite(A5, HIGH);
  digitalWrite(A6,HIGH);
  digitalWrite(A7,HIGH);
  digitalWrite(A8,HIGH);
  delay(2000);
  wdt_reset();
}

 

Ссылка на комментарий
Поделиться на другие сайты

@3d_killer , чудес не бывает. Даташит гласит, что эти ПИНы могут работать. Судя по посту Стального.
Так что, варианта два :
1. Выкидываете на помойку ардуинью IDE, вместе со всеми её говнобиблиотеками, и пишите нормальный код. И в нормальной IDE.
2. Разбираетесь где косяк в ардуиньих говнобиблиотеках.

Выбирайте на вкус :) 

 

Ссылка на комментарий
Поделиться на другие сайты

Еще даташит гласит, что порт А имеет альтернативные функции при работе с внешней памятью. И именно А4-А7 при этом расписаны как Table 13-4. Overriding Signals for Alternate Functions in PA7:PA4 

ТС точно не подгрузил ничего лишнего?

Ссылка на комментарий
Поделиться на другие сайты

весь код которым пробую я показал, больше ничего в коде нет, заметил на большой программе эту ошибку, а потом для теста набросал эту маленькую и мультиметром прощупал выходы

1 час назад, Alex сказал:

Выкидываете на помойку ардуинью IDE, вместе со всеми её говнобиблиотеками, и пишите нормальный код. И в нормальной IDE.

Понимаю, что гавно, но вроде раздел по Arduino

Ссылка на комментарий
Поделиться на другие сайты

Для писания программ под ардуины, тоже необходимо владеть языком. Так что, я разницы никакой не вижу. Только вижу как гемор наживают люди...

 

Ссылка на комментарий
Поделиться на другие сайты

В ATmega2560 на портах PF4-PF7 висит JTAG. Проверьте, не включен ли он фузами.

Ругался на отсутствие форматирования исходного кода (включая отсутствие осмысленных комментариев и наличие неубранного после конфигуратора мусора) не менее 15 раз.

Часть моих наработок.

Ссылка на комментарий
Поделиться на другие сайты

В разделе Arduino, где контроллер идет со встроенным загрузчиком и настроенными фузами? Да еще со средой "для домохозяек" где весь лишний функционал спрятан. Так что все соответствует высказыванию Alex'а относительно Ардуины:

В 07.06.2017 в 10:30, Alex сказал:

вижу как гемор наживают люди...

 

Ругался на отсутствие форматирования исходного кода (включая отсутствие осмысленных комментариев и наличие неубранного после конфигуратора мусора) не менее 15 раз.

Часть моих наработок.

Ссылка на комментарий
Поделиться на другие сайты

Проблема в том, что ардуинщики не любят читать (большинство, по крайней мере). Они жертвы навязчивого обмана простоты разработки устройств. По всему интернету, ардуины распиарены так, что любой школьник, не понимающий ничерта ни в программировании, ни в электронике, сможет взять её и сделать себе любое устройство.
На практике, все оказывается не так гладко.
Потом эти "эмбеддеры" идут на форумы и задают глупые вопросы про то, как подключить кнопку, как включить светодиод, как "усилить сигнал" чтобы включить лампочку на 220 В, ... Они задают не менее глупые вопросы и по программной части. Типа, какую строчку заменить и на что, чтобы работало как я хочу. И т.д...



 

Ссылка на комментарий
Поделиться на другие сайты

В этом есть вина и разработчиков Ардуины. Они слишком абстрагируются от контроллера. Вон, даже вместо нормальных портов сделали абстакцию со сквозной нумерацией. А ведь оставь они те же PF4(ADC4/TCK), PF5(ADC5/TMS), PF6(ADC6/TMO), PF7(ADC7/TDI), был бы хоть какой-то намек какая именно альтернативная функция мешает. К тому же, был бы стимул вешать одно периферийное устройство на один порт, а не куда придется. Еще - набор встроенных универсальных библиотек, скрывающих необходимость изучения документации на конкретный камень (как вариант, можно было бы делать "даташит" на конкретную модель Ардуины с соответствующими наименованиями выводов, отсутствием настроек тактирования и т.д.).

Но все равно странно что JTAGEN оказался не выключен. Или это не родная Ардуина а самоделка?

Ругался на отсутствие форматирования исходного кода (включая отсутствие осмысленных комментариев и наличие неубранного после конфигуратора мусора) не менее 15 раз.

Часть моих наработок.

Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы публикуете как гость. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить в этой теме...

×   Вставлено с форматированием.   Восстановить форматирование

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...