Решил обе проблемы: оказывается нужно было компилировать не с атрибутом -Os, а с атрибутом -O0 (код конечно в 1,5 раза больше, но зато все работает).aliev писал(а):У меня возникли 2 проблемы:
1. При прошивки hex- файлом который лежит в архиве с исходниками осцилограф работает, однако с проблемами - мирцание дисплея.
2. А если запустить .aps проект в AVR studio 4 и после чего откомпилировать его, при запуске осцилографа возникают на экране какие то черные полосы и ничего кроме них не отображается.
Портативный осциллограф на микроконтроллере ATmega32
Re: Портативный осциллограф на микроконтроллере ATmega32
- Реклама
Re: Портативный осциллограф на микроконтроллере ATmega32
Возникла идея доработать этот проект. Задачу я ставлю следующую: Выводить на дисплей, кроме графика, еще и значения масимального и минимального напряжения, а также частоту сигнала.
Если у кого-нибудь есть идеи - пишите.
Если у кого-нибудь есть идеи - пишите.
Re: Портативный осциллограф на микроконтроллере ATmega32
операционник LM358 питается Vcc=+-16 или 32 V на схеме это не указано кто как делал?
Последний раз редактировалось THX1138 Пн дек 20, 2010 01:49:25, всего редактировалось 1 раз.
- RomanT
- Это не хвост, это антенна
- Сообщения: 1335
- Зарегистрирован: Ср июн 09, 2010 16:44:54
- Откуда: Пермь
- Контактная информация:
Re: Портативный осциллограф на микроконтроллере ATmega32
На днях тож заморочился этой схемой
Использовал дисплей WG12864A-YGH-TN, а МК ATmega32A-PU
как прошивать помогли тут
на печатной плате:

Ну и включаем:

На удивнение заработал сразу - сбоев не наблюдается - работает стабильно ...
Видимо автор предусмотрел размещение элементов на плате - в общем доволен.
Прошивку использовал из статьи v1.01 - HEX-файл.
Использовал дисплей WG12864A-YGH-TN, а МК ATmega32A-PU
как прошивать помогли тут
на печатной плате:

Ну и включаем:

На удивнение заработал сразу - сбоев не наблюдается - работает стабильно ...
Видимо автор предусмотрел размещение элементов на плате - в общем доволен.
Да, есть косяк - не реагирует на кнопки развёртки S3 и S7 (кнопки исправны и сигнал приходит на соответствующие ноги МК)Merzavec писал(а):Собрал осцилограф из раздела схемы http://radiokot.ru/circuit/digital/measure/21/
Никак не реагирует на клавиши изменения развертки.
Прошивку использовал из статьи v1.01 - HEX-файл.
Последний раз редактировалось RomanT Сб апр 16, 2011 13:23:49, всего редактировалось 1 раз.
- RomanT
- Это не хвост, это антенна
- Сообщения: 1335
- Зарегистрирован: Ср июн 09, 2010 16:44:54
- Откуда: Пермь
- Контактная информация:
Re: Портативный осциллограф на микроконтроллере ATmega32
Проблему не работающих кнопок развёртки победил заменой прошивки (HEX-файл) на v1.00 с сайта автора:
http://www.serasidis.gr/circuits/AVR_os ... oscope.htm
а в статье на radiokot.ru вложена версия v1.01 c не рабочими кнопками развёртки !!!

Ну и Наконец-то автор пофиксил все проблемы и выпустил новую версию ПО v2.00 сейчас показывает ещё напряжение и частоту

http://www.serasidis.gr/circuits/AVR_os ... oscope.htm
а в статье на radiokot.ru вложена версия v1.01 c не рабочими кнопками развёртки !!!
Видео отчёд c версией 1.00 (osc.wmv 5,97 МБ):Vassilis Serasidis писал(а):I will check again the 1.01 version and I' ll inform you.

Ну и Наконец-то автор пофиксил все проблемы и выпустил новую версию ПО v2.00 сейчас показывает ещё напряжение и частоту
- Вложения
-
- avr_oscilloscope_V2_0_pic2.jpg
- (111.4 КБ) 1785 скачиваний
-
- avr_oscilloscope_V2_0_pic1.jpg
- (116.1 КБ) 11633 скачивания
- Реклама
Re: Портативный осциллограф на микроконтроллере ATmega32
Никто не думал уменьшить печатку применив мегу для поверхностного монтажа?
-
Mishatz
- Родился
- Сообщения: 1
- Зарегистрирован: Ср май 11, 2011 16:05:38
- Откуда: г. Волгодонск
- Контактная информация:
Re: Портативный осциллограф на микроконтроллере ATmega32
Вот решил себе собрать такую штуку, есть вопрос подойдёт ли такой дисплей AGM1264K
http://www.chip-nn.ru/72.php , вродебы контроллер такой же KS0108, но всё таки лучше переспросить
, и микроконтроллер ATmaga16. Буду делать свою печатку под SMD.
http://www.chip-nn.ru/72.php , вродебы контроллер такой же KS0108, но всё таки лучше переспросить
- shurikss123
- Грызет канифоль
- Сообщения: 271
- Зарегистрирован: Пн окт 25, 2010 20:47:04
- Откуда: Казахстан, Астана
Re: Портативный осциллограф на микроконтроллере ATmega32
блин че за гг он гонит конкретно бегаю буквы, и полсы тоже
- RomanT
- Это не хвост, это антенна
- Сообщения: 1335
- Зарегистрирован: Ср июн 09, 2010 16:44:54
- Откуда: Пермь
- Контактная информация:
Re: Портативный осциллограф на микроконтроллере ATmega32
Дисплей подойдёт, а вот МК атмега16 нет, по крайней мере с прошивкой автора.Mishatz писал(а):Вот решил себе собрать такую штуку, есть вопрос подойдёт ли такой дисплей AGM1264K
http://www.chip-nn.ru/72.php , вродебы контроллер такой же KS0108, но всё таки лучше переспросить, и микроконтроллер ATmaga16. Буду делать свою печатку под SMD.
Разве что пересобрать из исходников ...
проверь кварцовый резонатор и правильно ли поставил фьюзы.shurikss123 писал(а):блин че за гг он гонит конкретно бегаю буквы, и полсы тоже
- shurikss123
- Грызет канифоль
- Сообщения: 271
- Зарегистрирован: Пн окт 25, 2010 20:47:04
- Откуда: Казахстан, Астана
Re: Портативный осциллограф на микроконтроллере ATmega32
вроде все нормуль с бегающими символами разобрался взяв исходник и подправил, а вот то что он перезагружается постоянно не пойму даже родная прошивка тоже самое делает
а какие фузы поставить? кварц нормульный вроде
а какие фузы поставить? кварц нормульный вроде
- RomanT
- Это не хвост, это антенна
- Сообщения: 1335
- Зарегистрирован: Ср июн 09, 2010 16:44:54
- Откуда: Пермь
- Контактная информация:
Re: Портативный осциллограф на микроконтроллере ATmega32
Странно, у меня не чего не бегало, брал просто прошивки автора, на всех трёх не чего не бегало ...shurikss123 писал(а):вроде все нормуль с бегающими символами разобрался взяв исходник и подправил, а вот то что он перезагружается постоянно не пойму даже родная прошивка тоже самое делает
а какие фузы поставить? кварц нормульный вроде

- shurikss123
- Грызет канифоль
- Сообщения: 271
- Зарегистрирован: Пн окт 25, 2010 20:47:04
- Откуда: Казахстан, Астана
Re: Портативный осциллограф на микроконтроллере ATmega32
фьюзы также стоят, теперь по кварцу, препробывал не один, если кварц выше 14.3мгц, не работает нормально(сбрасывается, и буквы убегают), но если ниже то все замечательно работает. может задержки маленькие, где-то?
- RomanT
- Это не хвост, это антенна
- Сообщения: 1335
- Зарегистрирован: Ср июн 09, 2010 16:44:54
- Откуда: Пермь
- Контактная информация:
Re: Портативный осциллограф на микроконтроллере ATmega32
скорее МК не держит частоту - экземпляр МК не держит частоту.shurikss123 писал(а):фьюзы также стоят, теперь по кварцу, препробывал не один, если кварц выше 14.3мгц, не работает нормально(сбрасывается, и буквы убегают), но если ниже то все замечательно работает. может задержки маленькие, где-то?
У моего знакомого было такое, выше 14 МГц не стабильно работает,
мой экземпляр МК, к примеру, до 20 МГц прекрасно работает, без каких либо переделок ...
Это МК с буквой "А" (или через тирэ "16") - ATmega32A-AU|PU (ATmega32-16AU|PU)
- shurikss123
- Грызет канифоль
- Сообщения: 271
- Зарегистрирован: Пн окт 25, 2010 20:47:04
- Откуда: Казахстан, Астана
Re: Портативный осциллограф на микроконтроллере ATmega32
это точно врятли я на нем дисплей гонял на T6863 с частотой 20мгц, скорее дисплей гонит, посмотрел исходник, там все на задержках и не проверяется на занятость линии, поэтому может быть такое что он на линии низкий сигнал а контролер в это время кидает высокий, получается К.З. вот он и сбрасываеться(у меня все на макетке поэтому там напруга хорошо просаживаеться).RomanT писал(а):скорее МК не держит частоту - экземпляр МК не держит частому.shurikss123 писал(а):фьюзы также стоят, теперь по кварцу, препробывал не один, если кварц выше 14.3мгц, не работает нормально(сбрасывается, и буквы убегают), но если ниже то все замечательно работает. может задержки маленькие, где-то?
У моего знакомого было такое, выше 14 МГц не стабильно работает,
мой экземпляр МК, к примеру, до 20 МГц прекрасно работает, без каких либо переделок ...
Это МК с буквой "А" - ATmega32A-AU|PU (ATmega32-16AU|PU)
Воть скорее этот вариант подходит.
счаз буду пилякать.
Re: Портативный осциллограф на микроконтроллере ATmega32
Добрый день такой вопрос как для этого осциллографа при прошивке выставить фьюзы в Ponyprog то что сдесь пишут про выставление фьюзов в программе (CodeVisionAVR Evaluation) или AVR STUDIO) если прошиваешь в Ponyprog не канают. Может нужно все на оборот выставить где есть галочки их убрать где нету их поставить?
- shurikss123
- Грызет канифоль
- Сообщения: 271
- Зарегистрирован: Пн окт 25, 2010 20:47:04
- Откуда: Казахстан, Астана
Re: Портативный осциллограф на микроконтроллере ATmega32
помоему да, а лутше взять Avrdude, и найти под него оболочку, под вашу систему.and437 писал(а):Добрый день такой вопрос как для этого осциллографа при прошивке выставить фьюзы в Ponyprog то что сдесь пишут про выставление фьюзов в программе (CodeVisionAVR Evaluation) или AVR STUDIO) если прошиваешь в Ponyprog не канают. Может нужно все на оборот выставить где есть галочки их убрать где нету их поставить?
Re: Портативный осциллограф на микроконтроллере ATmega32
Добрый вечер всем. У меня такая проблема собрал этот осциллограф индикатор нашел WG12864-YFK-VN перепрошивал раз 20 atmega32 в ponyprog выставлял фьюзы как только хотите и не хотите но на экране только подсветка и черный квадрат Малевича. Вообщем не хочет запускаться, что это может быть и как с этим бороться. Заранее спасибо Вам за ответ.
- Hichkok
- Мучитель микросхем
- Сообщения: 400
- Зарегистрирован: Чт мар 27, 2008 21:36:44
- Откуда: Домодедово
Re: Портативный осциллограф на микроконтроллере ATmega32
Может подстройку контраста покрутить надо?and437 писал(а):Добрый вечер всем. У меня такая проблема собрал этот осциллограф индикатор нашел WG12864-YFK-VN перепрошивал раз 20 atmega32 в ponyprog выставлял фьюзы как только хотите и не хотите но на экране только подсветка и черный квадрат Малевича. Вообщем не хочет запускаться, что это может быть и как с этим бороться. Заранее спасибо Вам за ответ.
Пока коты едины они непобедимы
Re: Портативный осциллограф на микроконтроллере ATmega32
Наоборот ничего не надо... Фьюзы у автора по странному рекомендованы, непонятно как он вообще запускался с такими...and437 писал(а):Добрый день такой вопрос как для этого осциллографа при прошивке выставить фьюзы в Ponyprog то что сдесь пишут про выставление фьюзов в программе (CodeVisionAVR Evaluation) или AVR STUDIO) если прошиваешь в Ponyprog не канают. Может нужно все на оборот выставить где есть галочки их убрать где нету их поставить?
Под Пони такие попробуй поставить, с галкой на CKOPT:

галку с BOOTSZ1, BOOTSZ0 тоже можно снять...
и для CodeVisionAVR по идее галка должна быть установлена только на CKOPT=0, иначе от такого кварца может не быть нормального запуска...
scio me nihil scire...
_______________________
<= Жалобная кнопка в правом нижнем углу... )
_______________________
- Неугомонный
- Первый раз сказал Мяу!
- Сообщения: 32
- Зарегистрирован: Ср фев 17, 2010 02:02:16
- Откуда: Нижний Новгород
- Контактная информация:
Re: Портативный осциллограф на микроконтроллере ATmega32
У меня та же проблема, 50 раз уже мегу прошил, схему, разводку 6 раз проверил, все мозги сломал, фьюзики верные стоят, дисплей Winstar, подкидывал и Мегу и дисплей-результат-пусто на экране, и всё тут... Но я его дожму всё-равно!!!!!! 



