Запрошуємо, Гість
Ім'я користувача: Пароль: Запам’ятати мене
  • Сторінка:
  • 1
  • 2
  • 3
  • 4
  • 5
  • ...
  • 7

ТЕМА: Цифровий генератор на ATMEGA8

Цифровий генератор на ATMEGA8 07 черв. 2016 17:12 #51

  • landsberg
  • landsberg аватар
  • Оффлайн
  • Harness is online
  • Дописи: 33
В общем у меня кнопки с двумя выводами. Один вывод каждой из кнопок я на землю пустил, а другой по назначению к МК подключил, всё как у Вас на печатной плате. Сколько я не удерживал бы Старт, OFF не меняется на On.
Увійдіть до облікового запису, щоб писати повідомлення.

Цифровий генератор на ATMEGA8 07 черв. 2016 17:34 #52

  • Soir
  • Soir аватар
  • Оффлайн
  • Moderator
  • Дописи: 14111
  • Подякували: 5431
  • sxem.org 2019,2020,2021,2022,2023 Respect Author
landsberg пише:
В общем у меня кнопки с двумя выводами. Один вывод каждой из кнопок я на землю пустил, а другой по назначению к МК подключил
Измерьте напряжения на выводах МК, к которым подключены кнопки. При нажатой кнопке и при не нажатой.
landsberg пише:
Сколько я не удерживал бы Старт, OFF не меняется на On.
Другие кнопки тоже не работают?

Напомните мне, какая у Вас прошивка, из статьи?
Увійдіть до облікового запису, щоб писати повідомлення.
Користувачі які сказали Дякую: landsberg

Цифровий генератор на ATMEGA8 07 черв. 2016 17:44 #53

  • landsberg
  • landsberg аватар
  • Оффлайн
  • Harness is online
  • Дописи: 33

Вкладений файл:

Назва файлу: main(2).rar
Розмір файлу:8 KB

Напряжение на тех выводах, к которым подключены кнопки что при нажатом что при ненажатом состоянии 0 В. Зато на HS выходе МК при нажатии любой кнопки 5 В появляется.
Никакие кнопки не работают.
Останнє редагування: 07 черв. 2016 17:45 від landsberg.
Увійдіть до облікового запису, щоб писати повідомлення.

Цифровий генератор на ATMEGA8 07 черв. 2016 18:42 #54

  • Soir
  • Soir аватар
  • Оффлайн
  • Moderator
  • Дописи: 14111
  • Подякували: 5431
  • sxem.org 2019,2020,2021,2022,2023 Respect Author
landsberg пише:
Напряжение на тех выводах, к которым подключены кнопки что при нажатом что при ненажатом состоянии 0 В.
При не нажатой кнопке на соответствующем выводе должно быть напряжение около +5V. При нажатой - 0V.

Проверьте монтаж и сами кнопки (прозвоните при снятом питании).
Увійдіть до облікового запису, щоб писати повідомлення.
Користувачі які сказали Дякую: landsberg

Цифровий генератор на ATMEGA8 07 черв. 2016 19:11 #55

  • landsberg
  • landsberg аватар
  • Оффлайн
  • Harness is online
  • Дописи: 33
Проверил, всё распаяно в соответствии со схемой. Моя панель с кнопками соединена 6-ти пиновым шлейфом с МК, где одна земля, и 5-ть - Старт и четыре стрелки. На самой панельке левые выводы всех кнопок соединены куском провода как общий. Каждая кнопка звонится при нажатии на неё.

К сожалению, у меня не так как должно быть, и 5 Вольт нету ни при нажатой, ни при нетронутой кнопке.
Останнє редагування: 07 черв. 2016 19:14 від landsberg.
Увійдіть до облікового запису, щоб писати повідомлення.

Цифровий генератор на ATMEGA8 07 черв. 2016 19:51 #56

  • Soir
  • Soir аватар
  • Оффлайн
  • Moderator
  • Дописи: 14111
  • Подякували: 5431
  • sxem.org 2019,2020,2021,2022,2023 Respect Author
Попробуйте прошивку из статьи.
Увійдіть до облікового запису, щоб писати повідомлення.
Користувачі які сказали Дякую: landsberg

Цифровий генератор на ATMEGA8 07 черв. 2016 20:02 #57

  • landsberg
  • landsberg аватар
  • Оффлайн
  • Harness is online
  • Дописи: 33
Поменял уже МК, думал что порт не работает, который с кнопками соединён, на другом МК проблема не исчезла. мне ошибку выдаёт при попытке залить прошивку из статьи.

Cформированная командная строка:
avrdude.exe -p m8 -c usbasp -P usb -U flash:w:"C:\Users\Vadim\Desktop\main.hex":a


avrdude.exe: warning: cannot set sck period. please check for usbasp firmware update.
avrdude.exe: error: programm enable: target doesn't answer. 1
avrdude.exe: initialization failed, rc=-1
Double check connections and try again, or use -F to override
this check.


avrdude.exe done. Thank you.
Останнє редагування: 07 черв. 2016 20:10 від landsberg.
Увійдіть до облікового запису, щоб писати повідомлення.

Цифровий генератор на ATMEGA8 07 черв. 2016 20:09 #58

  • Soir
  • Soir аватар
  • Оффлайн
  • Moderator
  • Дописи: 14111
  • Подякували: 5431
  • sxem.org 2019,2020,2021,2022,2023 Respect Author
Что-то с Вашим программатором. То FUSE не пишет, теперь вообще не работает. Возможно следствие того, что в МК установлены FUSE работы от внешнего кварца. Если так, то надо разбираться с программатором. Или действительно, МК нерабочий.

Если есть возможность, пробуйте прошивать PONYPROG, по крайней мере вменяемая и очень неплохая программа.

Выложенную Вами прошивку залил в свой генератор - все работает. Да и до этого была именно эта прошивка. Для чистоты эксперимента взял новый МК.
Увійдіть до облікового запису, щоб писати повідомлення.
Користувачі які сказали Дякую: landsberg

Цифровий генератор на ATMEGA8 07 черв. 2016 20:11 #59

  • landsberg
  • landsberg аватар
  • Оффлайн
  • Harness is online
  • Дописи: 33
Поменял уже МК, думал что порт не работает, который с кнопками соединён, на другом МК проблема не исчезла. мне ошибку выдаёт при попытке залить прошивку из статьи.

Я просто неправильно поступал, когда заливал прошивку. Я думал что фьюзы автоматом заливаются что я выбрал, а их ещё и отдельно заливать нужно. потом я понял.
Останнє редагування: 07 черв. 2016 20:20 від landsberg.
Увійдіть до облікового запису, щоб писати повідомлення.

Цифровий генератор на ATMEGA8 07 черв. 2016 20:14 #60

  • Soir
  • Soir аватар
  • Оффлайн
  • Moderator
  • Дописи: 14111
  • Подякували: 5431
  • sxem.org 2019,2020,2021,2022,2023 Respect Author
А PONY?
Увійдіть до облікового запису, щоб писати повідомлення.
Користувачі які сказали Дякую: landsberg

Цифровий генератор на ATMEGA8 07 черв. 2016 20:20 #61

  • landsberg
  • landsberg аватар
  • Оффлайн
  • Harness is online
  • Дописи: 33
Какую версию пони Вы используете?


Я могу Вам фото монтажа на почту прислать на проверку, вдруг я что-то не вижу?
Увійдіть до облікового запису, щоб писати повідомлення.

Цифровий генератор на ATMEGA8 07 черв. 2016 20:30 #62

  • Soir
  • Soir аватар
  • Оффлайн
  • Moderator
  • Дописи: 14111
  • Подякували: 5431
  • sxem.org 2019,2020,2021,2022,2023 Respect Author
PONY уже давно не пользуюсь, у меня своя программа. А установлена 2.07c.

Фото можете выложить здесь, если объем до 100 кБ. Если больше, тогда воспользуйтесь каким-нибудь файлообменником.
Увійдіть до облікового запису, щоб писати повідомлення.
Користувачі які сказали Дякую: landsberg

Цифровий генератор на ATMEGA8 07 черв. 2016 20:40 #63

  • landsberg
  • landsberg аватар
  • Оффлайн
  • Harness is online
  • Дописи: 33
я в пони не сильно понимаю, у Вас Team Viewer установлен?

cloclo9.cloud.mail.ru/thumb/xw1/IMAG2386...ndsberg.45%40mail.ru

cloclo9.cloud.mail.ru/thumb/xw1/IMAG2388...ndsberg.45%40mail.ru
Увійдіть до облікового запису, щоб писати повідомлення.

Цифровий генератор на ATMEGA8 07 черв. 2016 20:41 #64

  • Soir
  • Soir аватар
  • Оффлайн
  • Moderator
  • Дописи: 14111
  • Подякували: 5431
  • sxem.org 2019,2020,2021,2022,2023 Respect Author
landsberg пише:
у Вас Team Viewer установлен?
Нет, файлы не открываются.
Увійдіть до облікового запису, щоб писати повідомлення.
Користувачі які сказали Дякую: landsberg

Цифровий генератор на ATMEGA8 07 черв. 2016 20:48 #65

  • landsberg
  • landsberg аватар
  • Оффлайн
  • Harness is online
  • Дописи: 33
Увійдіть до облікового запису, щоб писати повідомлення.

Цифровий генератор на ATMEGA8 07 черв. 2016 20:55 #66

  • Soir
  • Soir аватар
  • Оффлайн
  • Moderator
  • Дописи: 14111
  • Подякували: 5431
  • sxem.org 2019,2020,2021,2022,2023 Respect Author
Это фото общего вида, что по нему можно понять? Давайте фото со стороны проводников и в качестве, чтобы можно было рассмотреть.
Можете дать отдельно файл печатной платы, если реальная печатка в точности соответствует ему и Вы уверены в правильности изготовления.
Увійдіть до облікового запису, щоб писати повідомлення.
Користувачі які сказали Дякую: landsberg

Цифровий генератор на ATMEGA8 08 черв. 2016 17:17 #67

  • landsberg
  • landsberg аватар
  • Оффлайн
  • Harness is online
  • Дописи: 33
Прошу прощения что так долго.

my-files.ru/8hwjz7
Увійдіть до облікового запису, щоб писати повідомлення.

Цифровий генератор на ATMEGA8 08 черв. 2016 19:54 #68

  • Soir
  • Soir аватар
  • Оффлайн
  • Moderator
  • Дописи: 14111
  • Подякували: 5431
  • sxem.org 2019,2020,2021,2022,2023 Respect Author
Пока яснее не стало. Отмойте плату от следов флюса.
Напряжение на выводах кнопок Вы как измеряете, куда минусовый щуп?
Что на дисплее показывает?
Прошивку из статьи не удалось залить?

Могу написать тестовую прошивку для определения причин неработоспособности кнопок. Но у Вас должна быть возможность перепрошивать МК.
Увійдіть до облікового запису, щоб писати повідомлення.
Користувачі які сказали Дякую: landsberg

Цифровий генератор на ATMEGA8 08 черв. 2016 21:10 #69

  • landsberg
  • landsberg аватар
  • Оффлайн
  • Harness is online
  • Дописи: 33
Отмыл ватой со спиртом.

Я крокодилом зажимаю место отмеченное красным - это минус по схеме. Но 5Вольт нету если плюс который зелёным отмечен . Что-то я намутил тут мне кажется.

Показывает сначала Ваш ник, и примерно через две секунды "Синус 1000 Hz OFF".

Единственные мои недоработки в печатке, это то что я когда Вашу переделывал забыл пару соединений и уже на плате кусками выводов соединял, ну и 5 Вольтовый стабилизатор тоже переделал, так как с теми конденсаторами не захотел 5 вольт выдавать, а целых 8 было. Поставил керамику как в документации на 78L05.

Прошивку не получается залить, пишет ошибку, я не мог контроллер запороть своими кривыми руками при прошивке? Может как-то поэтапно покажете пожалуйста как в пони запрограммировать правильно?


my-files.ru/j0obsp
Останнє редагування: 08 черв. 2016 21:12 від landsberg.
Увійдіть до облікового запису, щоб писати повідомлення.

Цифровий генератор на ATMEGA8 08 черв. 2016 22:03 #70

  • Soir
  • Soir аватар
  • Оффлайн
  • Moderator
  • Дописи: 14111
  • Подякували: 5431
  • sxem.org 2019,2020,2021,2022,2023 Respect Author
landsberg пише:
Я крокодилом зажимаю место отмеченное красным - это минус по схеме. Но 5Вольт нету если плюс который зелёным отмечен . Что-то я намутил тут мне кажется.
А как же оно работает, если +5V нету? Это Вы не так замеряете. Сделайте надежный контакт щупа на минус.

landsberg пише:
я не мог контроллер запороть своими кривыми руками при прошивке?
Но другая прошивка зашивается, или тоже не хочет? Сотрите МК и по новой попробуйте.

landsberg пише:
Может как-то поэтапно покажете пожалуйста как в пони запрограммировать правильно?
Вы же FUSE прошили? Значит программатор настроен и программа его поддерживает.
Прошивку залить еще проще. Выбрать в списке ATMEGA8, открыть hex файл и нажать кнопку Прошить. По умолчанию программа англоязычная, но в настройках есть выбор языка.
Увійдіть до облікового запису, щоб писати повідомлення.
Користувачі які сказали Дякую: landsberg

Цифровий генератор на ATMEGA8 08 черв. 2016 22:24 #71

  • landsberg
  • landsberg аватар
  • Оффлайн
  • Harness is online
  • Дописи: 33
Всё, наконец-то с напряжением разобрался, есть 5 Вольт на ногах МК, к которым кнопки подключены, но при нажатии кнопок потенциал на землю не уходит.

ПРи попытке считать или удалить с чипа информацию Пони ругается
Communication port not available (-16)

Судя по этому мне нужно выбрать нужный порт в настройках программы?
radioparty.ru/mob-prog-avr/78-avr-classic-tiny-mega
Останнє редагування: 08 черв. 2016 23:06 від landsberg.
Увійдіть до облікового запису, щоб писати повідомлення.

Цифровий генератор на ATMEGA8 09 черв. 2016 05:49 #72

  • Soir
  • Soir аватар
  • Оффлайн
  • Moderator
  • Дописи: 14111
  • Подякували: 5431
  • sxem.org 2019,2020,2021,2022,2023 Respect Author
landsberg пише:
но при нажатии кнопок потенциал на землю не уходит.
Значит не работают или неправильно подключены кнопки.
Если Вы их уже прозванивали, то теперь проверьте правильность подключения к минусу общего вывода кнопок.
Измерьте напряжение на общем выводе кнопок при не нажатой и нажатой кнопке.

landsberg пише:
ПРи попытке считать или удалить с чипа информацию Пони ругается
Communication port not available (-16)
Мне так кажется, или Вы писали, что при помощи PONY прошили FUSE?

Да, нужно правильно выбрать порт, к которому подключен программатор. Ну и сам программатор.
Увійдіть до облікового запису, щоб писати повідомлення.
Користувачі які сказали Дякую: landsberg

Цифровий генератор на ATMEGA8 10 черв. 2016 09:47 #73

  • landsberg
  • landsberg аватар
  • Оффлайн
  • Harness is online
  • Дописи: 33
Всё таки я оказался неправ в выборе земли для кнопок. Спасибо Вам огромное за наводку. Подсоединил землю от кнопок на трёх пиновый зажимной терминал, который для питания +-9 Вольт идёт и заработала прошивка на украинском языке.
my-files.ru/dweqki
Теперь хочу всё таки попытаться залить прошивку на русском из статьи. Но возник вопрос, как в пони всё таки правильно порт настроить. Так как есть кнопка Probe, я выбираю разные программаторы из всплывающего меню и при тестах каждого из них тест провален. И что значат эти 4 порта Com 1, Com2 и тд? По прежнему пишет ошибку при попытке залить русскую версию.

Решил проверить генерацию мультиметром цифровым на 30 Гц прямоугольника, плюс выхода генератора я так понял это любой из 47 Омных резисторов, а земля уже общая? То есть мы амплитуду выходного сигнала HS регулировать не можем?

Купил новый МК и залил прошивку из статьи дудкой. Вот что получилось.
my-files.ru/grz4u0
Фьюзы установил правильно, проверял несколько раз прежде чем прошить.
Долучення:
Останнє редагування: 10 черв. 2016 11:47 від landsberg.
Увійдіть до облікового запису, щоб писати повідомлення.

Цифровий генератор на ATMEGA8 10 черв. 2016 12:13 #74

  • Soir
  • Soir аватар
  • Оффлайн
  • Moderator
  • Дописи: 14111
  • Подякували: 5431
  • sxem.org 2019,2020,2021,2022,2023 Respect Author
landsberg пише:
И что значат эти 4 порта Com 1, Com2 и тд?
Это означает, что программатор должен быть подключен к одному из Com-портов. Можно к LPT, там другой список (Parallel).

landsberg пише:
Решил проверить генерацию мультиметром цифровым на 30 Гц прямоугольника, плюс выхода генератора я так понял это любой из 47 Омных резисторов, а земля уже общая?
Один резистор - выход высокочастотных импульсов (HS). Регулировка амплитуды в моем варианте не предусмотрена, но Вы можете добавить самостоятельно.
Второй резистор - выход сигналов специальной формы (синусоида, пила и т.д.)
Земля общая.
landsberg пише:
Купил новый МК и залил прошивку из статьи дудкой. Вот что получилось.
Ваш индикатор не поддерживает кириллицу. Пользуйтесь украинским вариантом или подберите другой индикатор.
Останнє редагування: 10 черв. 2016 12:13 від Soir.
Увійдіть до облікового запису, щоб писати повідомлення.

Цифровий генератор на ATMEGA8 10 черв. 2016 16:23 #75

  • landsberg
  • landsberg аватар
  • Оффлайн
  • Harness is online
  • Дописи: 33
Прошу прощения, но как я могу выбрать там Com порт, если у меня USB программатор?
Регулировка амплитуды высокочастотного выхода по аналогии с другим выходом делается на LM358?
Может вопрос и глупый, но в том видео что я прикрепил видно что украинская прошивка работает отлично. А символы разве не кириллические, ведь мы с Вами на кириллице общаемся. У нас в Молдове есть и кириллица и латиница, но почему тогда русская прошивка некорректно отображает кириллические символы?
И как правильно выбрать дисплей в магазине? Так как сам продавец в них не разбирается.
Увійдіть до облікового запису, щоб писати повідомлення.
  • Сторінка:
  • 1
  • 2
  • 3
  • 4
  • 5
  • ...
  • 7
Модератори: Wolf, Vakula, Айнцвайдрайченко, Soir