Jump to content

Recommended Posts

Добрый день. прошу помощи! 

Захотел изучать микроэлектронику и схемотехнику. Заказал так сказать "первичный чемоданчик" для радиолюбителя а тут такая засада... Есть: Atmega8a-pu, макетная плата и программатор AVR JTAG ICe USB, светодиоды.

В Винде программатор определился как USB Serial-CH340 (COM3). Драйвера встали. Но ни одна программа не может ни считать ни записать в него прошивку (Пробовал: Avr Studio 4.19, Atmel Studio 7, UniProf, Khazam, SinaProg). Подключение к тестовому ATmega8a десять раз перепроверил, запитан он у меня от внешних батареек, около 4,7 В.

Снял кожух и там с одной стороны Atmega16  а с другой CH340T.  Фото прилагаю.

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

DSCN5755.JPG

DSCN5756.JPG

DSCN5757.JPG

DSCN5758.JPG

DSCN5762.JPG

Share this post


Link to post
Share on other sites

У атмега8 нет джитага))) читайте  даташит хоть иногда. Вам нужно было заказывать avr isp или avr910. Но в вашем случае можно обойтись малой кровью. Джитаг присутствует в атмега16 и выше. 32,64,128 и т.д. Купите атмегу 32 и все будет норм

 

У вас даже на корпусе программатора есть распиновка с названием контактов. Вы где у меги8 такие названия нашли? Как вы Ее вообще умудрились к этому отладчику подключить.???


Не знаеш как? Спроси у Google'а !!!

Share this post


Link to post
Share on other sites

Так я думал что без режима отладки можно им прошивать ATmega8. Этот программатор был из доступных без доставки 100500 дней из поднебесной. на просторах интернета нашел соответствия выводов JTAG  выводам обычного SPI.

Т.е. если JTAG программатор к нему не подключить atmega8?

Программатор никак не должен видеться программами указанными выше?

выводы.png

Edited by Invasions

Share this post


Link to post
Share on other sites

Популярные пружинные клеммники Degson со склада Компэл

Пружинные разъемные клеммники Degson с технологией Push-In обеспечивают надежное и безопасное электрическое соединение. При их использовании исключается возможность короткого замыкания в точке контакта, что гарантирует надежное соединение. Электрическая безопасность клеммных блоков подтверждается соответствием мировым стандартам UL, IEC и VDE.
Подробнее

Если бы можно было проводить отладку по spi, то зачем тогда джитаг?  Вы этим вопросом не задавались? Это две разные вещи! Таблица что вы привели, бред какой-то. Купите мегу32 или spi программатор 


Не знаеш как? Спроси у Google'а !!!

Share this post


Link to post
Share on other sites

Приглашаем на вебинар "Как сделать эффективную антенну для устройств IoT. Решения Quectel" (29.07.2021)

Вебинар посвящен проектированию и интеграции встроенных и внешних антенн Quectel для сотовых модемов, устройств навигации и передачи данных 2,4 ГГц. На вебинаре вы познакомитесь с продуктовой линейкой и способами решения проблем проектирования. В программе: выбор типа антенны; ключевые проблемы, влияющие на эффективность работы антенны; требования к сертификации ОТА; практическое измерение параметров антенн.

Подробнее

В 19.11.2016 в 19:26, Viktor26 сказал:

Если бы можно было проводить отладку по spi, то зачем тогда джитаг?  Вы этим вопросом не задавались? Это две разные вещи! Таблица что вы привели, бред какой-то. Купите мегу32 или spi программатор 

Купил ATmega16-16PU. Подсоединил - толку ноль. Прозвонил на программаторе цепи питания - нет напряжения. 

Запитал ATmega16-16PU от батареек. Все равно программы не считывают его и не шьют. Есть идеи?

Share this post


Link to post
Share on other sites

Решения TE Connectivity для 112 Gbps архитектуры и серверов. Перспективные решения для серверов и дата-центров

В статье дается полный обзор серий высокоскоростных разъемов IMPACT и Z-PACK, соединителей SFP- QSFP и Mini-SAS, а также разъемов и кабельных сборок для организации питания. Раскрываются преимущества и отличительные особенности данных серий высокоскоростных разъемов и области их применения.
Подробнее

10 минут назад, Viktor26 сказал:

как подключали?

Запитал VCC(10) и AVCC(30) GND (11) и GND(31) от батареек примерно 4.7В. И соответствующие ножки у ATmega16 по даташиту с выводами указанными на программаторе: TCK, TDO, TMS, TDI, NSRST.

Share this post


Link to post
Share on other sites

еще нужно чтоб у програматора и мк была общая земля и на програматор тоже подать питание, там на крыжечке указано какие это выводы. беда джитагов - нет своего питания 


Не знаеш как? Спроси у Google'а !!!

Share this post


Link to post
Share on other sites
1 час назад, Invasions сказал:

Запитал ATmega16-16PU от батареек. Все равно программы не считывают его и не шьют. Есть идеи?

Что говорят программы, когда отказываются "считывать и шить"? И какие это программы?

Share this post


Link to post
Share on other sites
23 минуты назад, Геннадий сказал:

Что говорят программы, когда отказываются "считывать и шить"? И какие это программы?

AVR Studio 4.19 пишет что устройство не обнаружено. UniProf и SinaProg также не могут считать. если нужно могу скрины сделать.

28 минут назад, Viktor26 сказал:

еще нужно чтоб у програматора и мк была общая земля и на програматор тоже подать питание, там на крыжечке указано какие это выводы. беда джитагов - нет своего питания 

Я думал что они от USB должны питаться. Попробую подключить общую землю и питание +5В. тогда отпишусь

На программаторе есть светодиод маленький. По умолчанию он горит синим. когда только вставляю программатор в USB он моргает на протяжении 3 секунд, быстро быстро, фиолетовым цветом - как бы идет обмен данными. 

Когда пытаюсь считать память МК, светодиод даже и не моргает. 

Всем спасибо кто учавствует в решении проблемы!

P.s. подскажите какой из программаторов лучше заказать/каким вы пользуетесь. думаю на алиэкспресс заказать, но это на ближайшую перспективу т.к. долго идет. USB ASP подойдет для обучения? 

Share this post


Link to post
Share on other sites

asp или avr910, перешьеш их на avrDoper и прям из студии будеш шить. а еще проще самому его собрать. схем в сети вагон и маленькая тележка


Не знаеш как? Спроси у Google'а !!!

Share this post


Link to post
Share on other sites

Я пользуюсь самоделками ucGozilla (Studio 4.19) и клоном AVRISPMKII (пришлось поиграться с прошивкой и драйверами, чтобы работал вплоть до Studio 7).
 

Share this post


Link to post
Share on other sites

В общем запитал и МК и Программатор от батареек по общей земле и VCC. 

Сначала изменений не было, не хотел работать avr studio, писала что device not found!. Но в определенный момент перезагрузил компьютер, и avr studio 4 увидела МК и прошила его. Видимо одна из многочисленных программ блокировала com порт, поэтому не сразу получилось увидеть через avr studio 4.

Всем спасибо за помощь! Буду собирать свой программатор по типу UsbAsp для обучения. 

P. S жду посылочки с алиэкспресс.

Share this post


Link to post
Share on other sites

@Геннадий у меня 910 прошитый на допер работает в вин 7 в студиях 6 и 7 без проблем. По скорости прошивки ничего сказать не могу. Сравнивать не с чем. Попробуйте, может понравится.  Если нужно, скину файлы и дрова с инструкцией. Вроде не удалял их


Не знаеш как? Спроси у Google'а !!!

Share this post


Link to post
Share on other sites
55 минут назад, Viktor26 сказал:

@Геннадий у меня 910 прошитый на допер работает в вин 7 в студиях 6 и 7 без проблем. По скорости прошивки ничего сказать не могу. Сравнивать не с чем. Попробуйте, может понравится.  Если нужно, скину файлы и дрова с инструкцией. Вроде не удалял их

Скиньте пожалуйста. Буду очень премного благодарен, хотелось бы работать из Studio 7 конечно. И опыт как раз отточу!

Share this post


Link to post
Share on other sites

Спасибо. 

Вопросик по ходу: залил простую прошивку в МК:

#define F_CPU 1000000UL  // 1 MHz
#include <avr/io.h>
#include <util/delay.h>

int main(void)              // начало основой программы
{
	
	DDRD = 0xff;            // все выводы порта D сконфигурировать как выходы

	while (1) {              // Бесконечный цикл

		PORTD = 0xff; // установить "1" на всех линиях порта D

		_delay_ms(250);   // Ждем 0.25 сек.

		PORTD = 0x00;  // установить "0" на всех линиях порта D

		_delay_ms(250);   // Ждем 0.25 сек.

	}       // закрывающая скобка бесконечного цикла

}

 Подключил светодиод к порту D. не работает. Светодиод точно исправен - проверил. На ножках порта D нет сигнала, проверил. Что еще может быть?

Share this post


Link to post
Share on other sites

вроде все правильно, но навсякий случай поробуйте в 0xff использовать верхний регистр 0xFF


Не знаеш как? Спроси у Google'а !!!

Share this post


Link to post
Share on other sites

В момент когда я втыкаю программатор в USB с подключенным питанием и МК, на программаторе начинает моргать светодиод, в этот момент нужно нажать в Студия 4 -> AVR Prog. Только тогда студия видит программатор и МК и подключается к ним. Если моргание прекращается и я не успел нажать AVR Prog, то студия не подключается. Очень странно. Считал прошивку из МК, вроде она там записалась в память... Но на порте D нет ничего!

В общем, глюк!

Подключения к МК нет.

Отключил шлейф от программатора к МК. Втыкаю программатор в USB  и вуаля - Студия подключается якобы к МК. И якобы даже прошивает его. Но при считывании прошивки - она такая же,как и до прошивания, не изменяется. Такое впечатление как будто Студия считывает прошивку самого программатора. И вроде как бы его прошивает но не прошивает:blink:

Edited by Invasions

Share this post


Link to post
Share on other sites

))короче ждите нормальный программатор))) у меня есть джитаг отладчик, еще в компорт втыкаемый, никогда с ним проблем не было(на ХР,, на семерке не пробовал)


Не знаеш как? Спроси у Google'а !!!

Share this post


Link to post
Share on other sites

 

21.11.2016 в 18:19, Viktor26 сказал:

/////////////////

Можете мне скинуть схему, буду делать программатор через COM-порт или LPT-порт и уже делать нормальный программатор!

Edited by Falconist
Оверквотинг

Share this post


Link to post
Share on other sites
18.02.2021 в 10:29, Lexter сказал:

Чтобы иметь две тактовых частоты.

Где почитать подробнее? Может схема есть?

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

  • Сообщения

    • Правильное число не 2,377, а 3,62.
    • Чё за ептыть, спугнули Кешу. Теперь я не узнаю про число 2,377 Ом
    • Видимо, на тех площадках алтернативщиков пасутся настолько тупые бараны, что нашему пациенту с ними скучно. Поэтому и прётся сюда, где грамотные люди в минуту безделья могут над ним поржать (подискутировать - как он думает).  Второй вариант - мазохизм. Заглядывает сюда периодически, чтобы получить свою порцию говна на голову, и, удовлетворив потребность быть опущенным, сваливает обратно под шконку.
    • ...так что посоветуете почитать про моторы? Я вот честно признаюсь, в моторах шарю слабо. Если кто понимает, объясните, как работает автогенератор, почему там при маленьком токе обмотки ротора на выходе получается большущий ток? Ведь мощная нагрузка должна порождать мощную противо-эдс. Подозреваю, что нет. Ведь полно машин, работающих 24/7. Это запросто может быть. Вполне возможно, что я поставил более толстую леску, сменил режим работы на более загруженный (есть же какой-то параметр для электроинструмента что-то типа процента времени использования), а он и расплавился. Когда трава мощная и стоит стеной, то коси и коси, хоть полчаса непрерывно не отрываясь.
    • Воспринимается сейчас по другому конечно все это Ну этот уже многие наизусть знают
    • Ничего ты там не изменишь. Подключай как есть, не будет ограничения и регулировки по току.
    • С аналоговым индикатором удобнее настраивать резонансные цепи ...
  • Similar Content

    • By Maxim Frantskevich
      Возникла проблема, не знаем как прошить STM8S003F3P6. Уже как только не пытались, кучи различных программ ставили, различными способами пытались подкопаться, всё равно выдаёт либо что не видит, либо просто некую ошибку. По поводу этих ошибок тоже сколько не копались, всё равно ничего. ST-Link рабочий, подключение хорошее. Нужно залить код для управления маленьким движком, чтобы выдавало либо +5В, либо -5В.
      Такое ощущение, что этот контроллер уже просто не поддерживается многими программами.
      Может кто-нибудь из вас знает что можно сделать, или как правильно прошить этот аппарат? Потому что уже кучу роликов на ютубе пересмотрели, форумов перечитали, никак не выходит. Получилось только сделать, чтобы программа увидела STM-ку.
      Благодарю за помощь)
    • By leonid1908
      Проявление неисправности: полное молчание, никакой реакции... Нигде ничего об этом пульте нет, хотя... на али экспрессе есть такой пульт, ну и цена тоже есть....



    • By admin
      Программатор для EPROM микросхем памяти 27 серии. Разбор схемы.
      $2 for 1-4 Layer PCBs,Get  Free SMT Coupons  https://jlcpcb.com/IYB
      Проект платы программатора (схема и файлы для печатных плат): https://oshwlab.com/naym1993/walhi_eeprom_prog
      Репозиторий проекта (прошивка для arduino): https://github.com/Radionews/arduino_eprom27_programmer
      Видео walhi об его программаторе: https://youtu.be/eTNQQDM2w4A
      Стрим по сборке платы: https://youtu.be/ZCCpSaVmssc
    • By Михаил Карнаухов
      В общем, во встроенных библиотеках Proteus нет МК PIC12F635. И мне нужна какая-нибудь сторонняя библиотека, что бы там был этот МК
×
×
  • Create New...