dim3740

Влияние подтяжки на загрузку скетча

12 сообщений в этой теме

dim3740    4

Собственно, это не подтяжка, а внешний резистор на вход RX

При загрузке есть ошибка

avrdude: stk500 getsync(): not in sync: reap=0x00
появляется  только если вход RX подключен через резистор к 5 вольтам, и соединен с выходом оптрона для чтения приходящих данных ардуинкой

Причем ошибка любого скетча. 

Поделиться сообщением


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

Быстрый заказ печатных плат

Полный цикл производства PCB по низким ценам!

  • x
    мм
Заказать Получить купон на $5.00
dim3740    4

Очень надо найти решение снова! Понятно, что через TX RX арудинка обменивается с компом при загрузке. Но эти же порты потом нужны для других интерфейсов. Ставить галетный выключатель (даже нужен переключатель!) неудобно. Вопросы: 1) Юзать иные способы заливки скетча осмысленно?  2)  Какие требования по внешней нагрузке на линии RX TX не влияют на обмен с компом? Сопротивления.... ставить развязки и как? 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
snn_krs    3

По схеме в линиях TX RX стоят резисторы по 1 к.

1. Можно попробовать внешний резистор 10 к.

2. Можно программировать по ISP

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
dim3740    4

Спасибо. Итак, понял, что все зависит от того, как порты подключены к внешним устройствам... По моему эксперименту, внешняя нагрузка по TX (резистор 400 ом на 5 в в итоге)  не мешает программированию. А RX - уже очень критично, все блокируется, хотя там также мой резистор на 750 ом на 5 в... (пока тестю).

Юзаю NANO. На схеме вижу один ISP. Шить умею (почти), программатор есть (правда, косяк получил:( -но это другая тема). Беда в том, что и линии ISP задействованы на периферию - подключен USB HOST mini. 

Поделиться сообщением


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

Решение использование библиотеки softserial а выводы аппаратного Юарт не трогать под свои цели, или использовать другие ноги если лог.туровни нужны в плане вкл. Откл. Или чтение этих выводов, как 1 или 0

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
dim3740    4

Uart надо 2 минимум, 31025 бит, midi. А так если: черновая отладка через заливку isp, а чистовая - щёлкать тумблером?

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
dim3740    4

Спасибо. Я посмотрю библу, но не больно верю в бесконфликтность. Пишут, что и 9200 с ошибками. А мне на 32 кГц. Думал хоть один бы аппаратный.)))

 

Поделиться сообщением


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

Переходи на СТМ32, ардуино Г., хотя я сам с ардуино год работал, потом изучил атмеги по регистрам, потом СТМ32 по регистрам и HAL.

Лично на ардуино Softserial использовал на скорости 38400, больше и не ставить(вредно для данных процов))), и по 3 Юарта использовал, либо ставь ардуино мега там вроде 3 было юартов, на сколько помню

Изменено пользователем Электронщик

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
dim3740    4

"Переходы"  - это отдельная тема и очень популярная. Прочитал, что программный Уарт делается только на портах с внешним прерыванием.... Их мало, А иные платки кроме Нано - форм-фактор не позволяет. Каждому ТЗ - свои ограничения, в т.ч. и ценовые. Так что, будем выжимать из исходных данных и комплектующих)))

Поделиться сообщением


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

 Прочитал, что программный Уарт делается только на портах с внешним прерыванием.... Их мало, берд, я же юза лабу softserial на люьых ногах, только на некоторых аналоговых пинах не завелось, а так все четко,, и скорость ставь не больше 19200, тогда ошибок почти не будет на 38400 уже ошибок хватает, даже на сам проц в доке

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
dim3740    4

Думаю, мы уже отлично поработали! У меня музыкальные девайсы, там скорость фиксированная 31250 Кц, а требования к качеству очень высоки, потому что нет контроля пакетов. Нет возможности повторов, ведь ноту не будешь играть снова, потому что она дескать не прошла по Варту. Короче, железный варт надо оставлять как основной с макс нагрузкой. Второй - программный. Ну или юзать платки с 2-и более вартами отлично бы, но пока не катит)))) Итог: тестить как распределять RX TX для отладки и потом - для работы. 

Поделиться сообщением


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

Ваша публикация должна быть проверена модератором

Гость
Вы не авторизованы. Если у вас есть аккаунт, пожалуйста, войдите.
Ответить в тему...

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

  Разрешено не более 75 смайлов.

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

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

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

Загрузка...

  • Сообщения

    • Причем тут нравится/не нравится? Я один раз собирал пару лет назад ради интереса. И все. Разговор был за техническую сторону вопроса. Уж здесь- то все просто: при существующей двухполюсной коррекции в данном конкретном усилителе, коррекция на опережение ,в виде ускоряющего конденсатора, не работает. Это подтверждает и симулятор и железо. Если бы коррекция была другой, то и к данной конкретной схеме это бы имело опосредованное отношение. Но ты и тут умудряешься закуситься. Талант! А плохая сия схема или хорошая, то тут уж точно, каждый решит сам. Кстати, мог бы и предложить вариант "звучащей" коррекции для этой схемы. Хотя SAPR считает, что коррекция на опережение портит звук. Отчасти я с ним согласен, по своему субьективному опыту.
    • Здравствуйте.  Если у вас оригинальное АЗУ "Орион", то проще всего написать на форуме самого производителя НПП "ОРИОН СПБ", там сами инженеры охотно отвечают на подобные вопросы по номиналам и тому подобное.  Судя по фото, у Вас оригинальное изделие.  В этой же теме представленная схема и многие фото - поддельных китайских устройств, которая прилично отличается от оригинала.  
    • Типа нет, но результат логического выражения всегда будет 0 или 1. Программа учащегося написана верно, ваш вариант избыточен. Почему не работает - не знаю, я протестировал вот здесь https://ideone.com/AeGca9 - работает, все нормально Возможно, проблема в том, что stdin у @Kopetan_Nemo по каким-то причинам не связан с консолью, и поэтому вводимые с консоли символы никуда не попадают. Попробуйте запустить программу в командной строке test.exe < data.txt, где data.txt - текстовый файл, в котором надо подсчитать символы.
    • Напряжения 7 вольт между +12 и +5, а также 1,7 вольт между +3,3 и +5 мнимые. Точней, они есть, но только за счет нагрузочных резисторов. Толку от этих напряжений (7В, 1.7В,  8.7В) не будет.
    • Это не здорово. Совсем не здорово. Рожать конденсаторы.  Но ты не один. Вашего полку двое.  
    • Зарядка-автомат_авто.lay Такое пойдёт? Зарядка-автомат_авто.spl7
    • Спасибо конечно за почётное звание: тролля, но я не собирался троллить, да ещё и так толсто. И где мне найти схему телефона? И как вообще узнать как программу писать имея только распиновку? Вот нашёл документ по ремонту. Это единственное что смог найти. Может поможет, сам не разобрался. Service Manual SGH-C230.pdf