|
3 / 3 / 0
Регистрация: 17.01.2019
Сообщений: 73
|
||||||
Низкое напряжение на выводах микросхемы17.02.2023, 07:31. Показов 3141. Ответов 41
Напряжение питания от программатора около 3.3 В, напряжение на выходе с определённого момента стало около 1.7 В под нагрузкой диод + резистор и около 2.5 В без нагрузки. На сколько я знаю, напряжение на выходе должно быть равно примерно напряжению питания. В любом случае раньше диод светился ярко, а теперь очень тускло. Не пойму в чём может быть проблема.
Программатор - USBASP на Atmrga128(хотя на кристалле вроде написано Atmega8); Микросхема - Atmega8535 на 40 выводов; Для прошивки использую avrdude; В качестве компилятора - avra. Правда при прошивке получаю кучу уведомлений. Наверное в них проблема. Вот что выводится в консоли:
0
|
||||||
| 17.02.2023, 07:31 | |
|
Ответы с готовыми решениями:
41
Постоянное напряжение на выводах 2.3 Вольта Низкое напряжение на ножке m328p Низкое напряжение на линии порта |
|
21 / 20 / 1
Регистрация: 23.02.2023
Сообщений: 74
|
|
| 24.02.2023, 23:11 | |
|
Рассказываю свою историю с таким-же программатором
то прошивал то нет надоел пришлось разбираться выяснилось что питание от USB разведено было USB +5v стаб 3.3v Vcc MK программатора Резистор 5к Reset MK программатора диод и на разъем подключаемого МК соответственно когда подключал целевой МК для прошивки от ему не хватало тока со всеми вытекающими так как от программатор служил источником питания для целевого устройства если питать целевое устройство от своего источника то все ОК
0
|
|
|
3 / 3 / 0
Регистрация: 17.01.2019
Сообщений: 73
|
||||||
| 25.02.2023, 16:33 [ТС] | ||||||
|
COKPOWEHEU, код чем-от уже напоминает сишный. Вот только у меня почему-то всё равно выдаёт ошибки.
Nname100, то есть надо при прошивании питать не от программатора, а от другого источника питания? Там на программаторе есть какие-то перемычки, на сколько я понял, они отвечают за напряжение питания.
0
|
||||||
|
21 / 20 / 1
Регистрация: 23.02.2023
Сообщений: 74
|
|
| 25.02.2023, 16:36 | |
|
да питать целевое устройство от своего источника если напряжения совпадают
перемычек на моем не было
0
|
|
|
3 / 3 / 0
Регистрация: 17.01.2019
Сообщений: 73
|
|||
| 25.02.2023, 16:44 [ТС] | |||
|
Nname100,
0
|
|||
|
21 / 20 / 1
Регистрация: 23.02.2023
Сообщений: 74
|
|
| 25.02.2023, 17:12 | |
|
0 отключить целевое
1 замерить на на Vcc разъема программирования 2 подключить целевое и замерить еще раз 3 если обнаружится просадка напряжения то при прошивке 100% будут траблы Добавлено через 9 минут но есть вариант что коммутациями перемычек это проблема и решается те питание может подаваться напрямую со стаба если 3,3 надо целевому или с USB если 5v
0
|
|
|
3 / 3 / 0
Регистрация: 17.01.2019
Сообщений: 73
|
|
| 25.02.2023, 17:12 [ТС] | |
|
Nname100, просадка 0.02 В. 3.32 против 3.30. Думаю, не критично. Может неточность мультиметра. Ещё только что заметил, что прибор не правильно измеряет, если перепутать полярность (то я имею в виду красный к земле, чёрный к Vcc). Получается 3.32 и -3.65.
0
|
|
|
21 / 20 / 1
Регистрация: 23.02.2023
Сообщений: 74
|
||
| 25.02.2023, 17:17 | ||
|
из документации
► JP1 — POWER, управляет напряжением на разъеме ISP VCC (вывод 2), можно установить на + 3.3В, + 5В или вовсе убрать перемычку, если программируемое устройство, имеет собственный источник питания. ► JP2 — SERVICE, обновления прошивки USBasp. ► JP3 — SLOW, программирования на низких скоростях, если программируемое устройство, работает на частоте ниже 1.5 МГц, SCK (вывод 7) уменьшит частоту с 375 кГц до 8 кГц. Добавлено через 3 минуты
0
|
||
|
3 / 3 / 0
Регистрация: 17.01.2019
Сообщений: 73
|
||||
| 25.02.2023, 17:25 [ТС] | ||||
|
Nname100,
Добавлено через 1 минуту
0
|
||||
|
21 / 20 / 1
Регистрация: 23.02.2023
Сообщений: 74
|
|
| 25.02.2023, 17:31 | |
|
ну как я понял проблема с низким напряжением снята ????
0
|
|
|
3 / 3 / 0
Регистрация: 17.01.2019
Сообщений: 73
|
|
| 25.02.2023, 17:38 [ТС] | |
|
Nname100, да. Теперь у меня проблема с умножением и компилятором avr-as. COKPOWEHEU скинул мне код, но у меня почему-то не компилируется. Хотя наверное надо было отдельную тему завести.
0
|
|
|
21 / 20 / 1
Регистрация: 23.02.2023
Сообщений: 74
|
|
| 25.02.2023, 17:47 | |
|
ясно
по поводу умножения 1.заменить сложением 2 могу скинуть на ASM код (вставкой) можно сделать
0
|
|
|
3 / 3 / 0
Регистрация: 17.01.2019
Сообщений: 73
|
|||
| 25.02.2023, 17:57 [ТС] | |||
|
Nname100,
0
|
|||
|
21 / 20 / 1
Регистрация: 23.02.2023
Сообщений: 74
|
|
| 25.02.2023, 18:06 | |
|
1 результат какой может получится
8bit или больше те больше 255 или нет Добавлено через 1 минуту 2 МК какой
0
|
|
|
3 / 3 / 0
Регистрация: 17.01.2019
Сообщений: 73
|
|||
| 25.02.2023, 18:15 [ТС] | |||
|
Nname100,
0
|
|||
|
21 / 20 / 1
Регистрация: 23.02.2023
Сообщений: 74
|
|
| 25.02.2023, 18:34 | |
|
решать тебе конечно но
но из личного опыта после того как АТМЕL стал microchip MUL Работает 50 на 50 те один мк все ок другой глюки при одной и той же прошивке и целевой плате и косяк именно в MUL (может я такой везучий хз) поэтому я применяю математику от AVR (там на все случаи жизни)
1
|
|
|
3 / 3 / 0
Регистрация: 17.01.2019
Сообщений: 73
|
||
| 25.02.2023, 20:48 [ТС] | ||
|
Nname100,
0
|
||
|
21 / 20 / 1
Регистрация: 23.02.2023
Сообщений: 74
|
|
| 25.02.2023, 21:23 | |
|
не за что
обращайся Добавлено через 20 минут out _SFR_IO_ADDR(SPL), r16 _SFR_IO_ADDR;что это out _SFR_IO_ADDR(SPL), r16 ну и так с портами нельзя тут либо реальный а не вычисляемый адрес надо там где Ldi и Lo8 поставь реальные значения 0x18 0x6A 0x00 это 1600000 ldi 0x18,R18 ldi 0x6A,R17 ldi 0x0,R16 Добавлено через 4 минуты out _SFR_IO_ADDR(SPL), r16 _SFR_IO_ADDR;что это out _SFR_IO_ADDR(SPL), r16 ну и так с портами нельзя тут либо реальный а не вычисляемый адрес надо там где Ldi и Lo8 поставь реальные значения 0x18 0x6A 0x00 это 1600000
0
|
|
|
4087 / 2685 / 432
Регистрация: 09.09.2017
Сообщений: 11,941
|
|||||||||||||
| 26.02.2023, 11:27 | |||||||||||||
2
|
|||||||||||||
|
3 / 3 / 0
Регистрация: 17.01.2019
Сообщений: 73
|
|||
| 26.02.2023, 12:21 [ТС] | |||
|
COKPOWEHEU,
avr-gcc test5.S -mmcu=atmega8535 -nostdlib -gdwarf-2 Компилятор не ругается, но получился .out файл, вместо .hex. Значит буду разобраться с этим компилятором.
0
|
|||
|
4087 / 2685 / 432
Регистрация: 09.09.2017
Сообщений: 11,941
|
|||||||||||||||||
| 26.02.2023, 12:48 | |||||||||||||||||
|
Файл a.out это исполняемый бинарник в формате elf, там содержатся не только машинные инструкции, но и отладочная информация, адреса памяти и прочее. В принципе, тот же avrdude его вполне умеет прошивать, но если хотите именно hex, можно сделать
Дизассемблировать hex тоже можно, но чуть сложнее:
0
|
|||||||||||||||||
| 26.02.2023, 12:48 | |
|
Помогаю со студенческими работами здесь
40
Найти напряжение на выводах рамки Определить напряжение на выводах кнопки после ее размыкания Низкое напряжение Низкое напряжение по 12V Низкое напряжение зарядки телефона Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Debian 13: Установка Lazarus QT5
ВитГо 09.05.2026
Эта инструкция моя компиляция инструкций volvo
https:/ / www. cyberforum. ru/ blogs/ 203668/ 10753. html
и его же старой инструкции по установке Lazarus с gtk2. . .
|
Нейросеть на алгоритме "эстафета хвоста" как перспектива.
Hrethgir 06.05.2026
На десерт, когда запущу сервер.
Статья тут https:/ / habr. com/ ru/ articles/ 1030914/ . Автор я сам, нейросеть только помогает в вопросах которые мне не известны - не знаю людей которые знали-бы. . .
|
Асинхронный приём данных из COM-порта
Argus19 01.05.2026
Асинхронный приём данных из COM-порта
Купил на aliexpress термопринтер QR701. Он оказался странным. Поключил к Arduino Nano. Был очень удивлён. Наотрез отказывается печатать русские буквы. Чтобы. . .
|
попытка написать игровой сервер на C++
pyirrlicht 29.04.2026
попытка написать игровой сервер на плюсах с открытым бесконечным миром.
возможно получится прикрутить интерпретатор питон для кастомизации игровой логики.
что есть на текущий момент:. . .
|
|
Контроль уникальности выбранного документа-основания при изменении реквизита
Maks 28.04.2026
Алгоритм из решения ниже разработан на примере нетипового документа "ЗаявкаНаРемонтСпецтехники", разработанного в КА2.
Задача: уведомлять пользователя, если указанная заявка (документ-основание). . .
|
Благородство как наказание
Maks 24.04.2026
У хорошего человека отношения с женщинами всегда складываются трудно. А я человек хороший. Заявляю без тени смущения, потому что гордиться тут нечем. От хорошего человека ждут соответствующего. . .
|
Валидация и контроль данных табличной части документа перед записью
Maks 22.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в КА2.
Задача: контроль и валидация данных табличной части документа перед записью с учетом регламента компании. . .
|
Отчёт о затраченных материалах за определенный период с макетом печатной формы
Maks 21.04.2026
Отчёт из решения ниже размещён в конфигурации КА2.
Задача: разработка отчёта по затраченным материалам за определённый период, с возможностью вывода печатной формы отчёта с шапкой и подвалом.
В. . .
|