Официальный сайт компании Arduino по адресу arduino.cc
PortD RX и TX как простые цифровые выходы
- Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии
Вс, 03/03/2019 - 00:13
Добрый день, Уважаемые.
пишу код
OUT_Pin0 = 0;
Serial.end(); pinMode(OUT_Pin0, OUTPUT); for (uint8_t i=0;i<10;i++){ digitalWrite(OUT_Pin0, HIGH); delay(500); digitalWrite(OUT_Pin0, LOW); delay(100); }
D0 Не мигает.
И похоже находится в режиме высокого сопротивления
Подскажите, что не так ?
А как определяли что не работает? Встроенные светодиоды могут в разных вариантах по разному подключаться.
Всё должно работать. И работает.)
Такие фокусы могут очень не понравиться микросхеме CH340, да и самой ATMega. В какой-то момент Вы можете обнаружить, что скетчи перестали заливаться через USB. Не то, чтобы так делать совсем нельзя, но нужно чётко понимать, что и когда (а главное, зачем) Вы делаете.
По схемотехнике там обычно 1ком между 340 и Мега. Хотя мы ж не знаем что там на самом деле.)
Такие фокусы могут очень не понравиться микросхеме CH340, да и самой ATMega.
Это всего-лишь "деццкие" фокусы т.к. есть фокусы и повеселее. Например, никто не пробовал изменять FuseBits прямо из кода? Менять тактовку прямо из кода? Отключать функцию ноги Reset?
Fuse и ресет из кода не получится, но тактовку как нефиг делать.)
Хотя, смотря что понимать под Fuse.
1ком между 340 и Мега. Хотя мы ж не знаем что там на самом деле.)
Вторая фраза - в самую точку :)
я так и не понял в чем дело
вот так не работает
а вот так работает
а так
Бывает. На третью строку посмотрите.
Опередили.)
Fuse и ресет из кода не получится, но тактовку как нефиг делать.)
Хотя, смотря что понимать под Fuse.
Ясен пень, изменение тактовки нативно приведено в датащах в двух примерах, на С и на ASM. Естественно, шо тут думать-то?
А вот если КОММЕРЧЕСКОЕ устройство написало: "У вас осталось 10 попыток запуска, после чего устройство заблокируется" - устройство не "обмануло", проц после этого через ISP уже не шьёцца от слова совсем. Высоковольткой проц поднимается без проблем. Внимание вАпрос - чем прога убила камень???
Это я ошибся при выкладывании кода сюда
а в программе было нормально
это было когда ещё и речи о pin1 не было
компилятор сразу ошибку бы выдал
Опять рассказы о промышленных устройствах и распальцовка на ардуино-форуме. С АСУТП-шных выгнали что ли за бред, теперь сюда принесло...
А вот если КОММЕРЧЕСКОЕ устройство написало: "У вас осталось 10 попыток запуска, после чего устройство заблокируется" - устройство не "обмануло", проц после этого через ISP уже не шьёцца от слова совсем. Высоковольткой проц поднимается без проблем. Внимание вАпрос - чем прога убила камень???
А Вы до этого пробовали прошивать устройство через ISP? До того, как "прога убила" камень?
Ясен пень, изменение тактовки нативно приведено в датащах в двух примерах, на С и на ASM. Естественно, шо тут думать-то?
А вот если КОММЕРЧЕСКОЕ устройство написало: "У вас осталось 10 попыток запуска, после чего устройство заблокируется" - устройство не "обмануло", проц после этого через ISP уже не шьёцца от слова совсем. Высоковольткой проц поднимается без проблем. Внимание вАпрос - чем прога убила камень???
Это для вас ЯСЕНЬ ПЕНЬ, а реальности другие. Можно "убить камень" как нефиг делать. И хрен вы, как новичёк, с этим что сделаете.
С АСУТП-шных выгнали что ли за бред, теперь сюда принесло...
Да, выгнали. То почте просят обратна )))
А Вы до этого пробовали прошивать устройство через ISP? До того, как "прога убила" камень?
Я жеж "ардуинщег", йа чо це такое ISP даже не знаю, ща "захухлю" )))
[ И хрен вы, как новичёк, с этим что сделаете.
Ну шли ЛЮБОЙ рабочий камень с заблокированными FB & Reset я те его обратно живым пришлю. Тока не забудь {ChipId} с него снять, или чонить написать на нём, ну шоб небыло подмены с моей стороны. ChipId , конечно, в AVR нет... но,... если не знаешь как, я подскажу.
Это для вас ЯСЕНЬ ПЕНЬ, а реальности другие.
Задачка номер 1 для "понятия" Skill Level
AVR328P 32 кб RAM делим на 8 сегментов по 4 килобайта. На любом таймере в ISR как определить, в каком сегменте находится PC (Program Counter). Сможете???
AVR328P 32 кб RAM делим на 8 сегментов по 4 килобайта. На любом таймере в ISR как определить, в каком сегменте находится PC (Program Counter). Сможете???
Нет.
Научите?
Научите?
Ещё бы узнать зачем эта бессмысленная акробатика с регистрами и ассемблерными вставками простым людям.
Ваня я просто лошадь и ваши инсинуации с пространственно-временным континуумом вызывают....
А ведь действительно, зачем ?
Ностальгия по PIC16F84 или Z80, в котором было понятно просто всё
А ведь скоро и фактически уже мы вынуждены полагаться на ИИ
Вот позавчера полчаса роботов по телефону развлекал ))