Ulia Опубликовано 29 сентября, 2015 Поделиться Опубликовано 29 сентября, 2015 (изменено) Добрый день! Помогите пожалуйста с МК ATmega2560. В схемотехнике я только новичок, сильно не ругайте. Есть новый МК ATmega2560, изучила даташит от А до Я, вроде подключила правильно .Все на фото, качество не очень((( . МК должен выполнять следующие действия: отображать информацию передаваемую через W5100 на семисегментный индикатор(пины PC0-PC7) через ULN2803;управление питания семисегментов (пины PD0-PD3); управление подсветкой(питание лампочки 12В) кнопок через ULN2003 (пины PA3-PA6,PG2). Заливала программу с помощью программатора переделанного Ардуино Леонардо (MISO,MOSI,SCK,SS) , заливка программы прошла без ошибок, по умолчанию в программе должны загореться нули, но ничего не происходит, сигнала нет на пинах PC0-PC7 и пинах PD0-PD3.В чем ошибка не могу найти, подскажите пожалуйста!!!!! Изменено 29 сентября, 2015 пользователем Ulia 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
optima Опубликовано 29 сентября, 2015 Поделиться Опубликовано 29 сентября, 2015 А конфигурационные биты не забыли настроить? 0 Сергей. Ссылка на комментарий Поделиться на другие сайты Поделиться
Реле, вентиляторы, корпуса, разъемы, а так же любые электронные компоненты в нашем каталоге! Бесплатная доставка + 15% кэшбэк + скидки!Перейти на сайт ТМ Электроникс Реклама: ООО ТМ ЭЛЕКТРОНИКС, ИНН: 7806548420, info@tmelectronics.ru, +7(812)4094849
солар Опубликовано 29 сентября, 2015 Поделиться Опубликовано 29 сентября, 2015 Железо, надо полагать, представляет из себя нечто вроде стенда. А вот программу надо посмотреть. Сюда её. 0 Я не раздаю удочки. Я продаю рыбу. Ссылка на комментарий Поделиться на другие сайты Поделиться
Сравнительное тестирование аккумуляторов EVE Energy и Samsung типоразмера 18650Инженеры КОМПЭЛ провели сравнительное тестирование аккумуляторов EVE и Samsung популярного для бытовых и индустриальных применений типоразмера 18650. Для теста были выбраны аккумуляторы литий-никельмарганцевой системы: по два образца одного наименования каждого производителя – и протестированы на двух значениях тока разряда: 0,5 А и 2,5 А. Испытания проводились в нормальных условиях на электронной нагрузке EBD-USB от ZKEtech, а зарядка осуществлялась от лабораторного источника питания в режиме CC+CV в соответствии с рекомендациями в даташите на определенную модель. Подробнее>> Реклама: АО КОМПЭЛ, ИНН: 7713005406, ОГРН: 1027700032161
Ulia Опубликовано 1 октября, 2015 Автор Поделиться Опубликовано 1 октября, 2015 А конфигурационные биты не забыли настроить? С ними у меня проблема, я попросту не знаю как это делать, нет опыты(( 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
Новый аккумулятор EVE серии PLM для GSM-трекеров, работающих в жёстких условиях (до -40°С)Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре. Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств. Подробнее параметры и результаты тестов новой серии PLM по ссылке. Реклама: АО КОМПЭЛ, ИНН: 7713005406, ОГРН: 1027700032161
optima Опубликовано 1 октября, 2015 Поделиться Опубликовано 1 октября, 2015 У вас стоит внешний резонатор на 16 мГц . А новый контроллер обычно сконфигурирован на работу от внутреннего генератора! Вам как минимум, нужно считать состояние fuse битов и попытаться разобраться в их настройках. В общем то там ничего сложного, в сети информации полно, было бы желание. Необходимо правильно настроиь контроллер, а далее можно браться и за программу. 0 Сергей. Ссылка на комментарий Поделиться на другие сайты Поделиться
Литиевые батарейки и аккумуляторы от мирового лидера EVE в КомпэлКомпания Компэл, официальный дистрибьютор EVE Energy, бренда №1 по производству химических источников тока (ХИТ) в мире, предлагает продукцию EVE как со склада, так и под заказ. Компания EVE широко известна в странах Европы, Америки и Юго-Восточной Азии уже более 20 лет. Недавно EVE была объявлена поставщиком новых аккумуляторных элементов круглого формата для электрических моделей «нового класса» компании BMW.Продукция EVE предназначена для самого широкого спектра применений – от бытового до промышленного. Подробнее>> Реклама: АО КОМПЭЛ, ИНН: 7713005406, ОГРН: 1027700032161
Ulia Опубликовано 1 октября, 2015 Автор Поделиться Опубликовано 1 октября, 2015 У вас стоит внешний резонатор на 16 мГц . А новый контроллер обычно сконфигурирован на работу от внутреннего генератора! Вам как минимум, нужно считать состояние fuse битов и попытаться разобраться в их настройках. В общем то там ничего сложного, в сети информации полно, было бы желание. Необходимо правильно настроиь контроллер, а далее можно браться и за программу. Желание есть)) Как Вы сказали "в сети информации много" , попробовала через программы AVR Burn-O-Mat, AVR DUDE, но я не смогла считать состояние fuse битов.Возможно я что-то не так делаю. Проштудировала интернет толком ничего не поняла((( 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
optima Опубликовано 1 октября, 2015 Поделиться Опубликовано 1 октября, 2015 К сожалению мне ни название программы ни ваш программатор не говорят ни о чем, как в них работать я не в курсе! Вам как минимум для запуска контроллера от внешнего кварца необходимо выставить биты CKSEL0, CKSEL1, CKSEL2, CKSEL3 в единицы 1111, Если ваша программа работает на 16 мГц то и CKDIV8 должен быть в 1 0 Сергей. Ссылка на комментарий Поделиться на другие сайты Поделиться
Ulia Опубликовано 2 октября, 2015 Автор Поделиться Опубликовано 2 октября, 2015 Складывается еще одна проблема, я ни разу этого не делала и даже не знаю с чего начать(((как и где их выставлять? 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
optima Опубликовано 2 октября, 2015 Поделиться Опубликовано 2 октября, 2015 изучила даташит от А до Я Вот как раз там все и написано! для ориентира (Fuse Bits) Вот их назначение! смотрите на свой МК 0 Сергей. Ссылка на комментарий Поделиться на другие сайты Поделиться
солар Опубликовано 2 октября, 2015 Поделиться Опубликовано 2 октября, 2015 В программаторе есть раздел фьюзов. Именно там нужно аккуратно расставить галки. 0 Я не раздаю удочки. Я продаю рыбу. Ссылка на комментарий Поделиться на другие сайты Поделиться
Ulia Опубликовано 3 октября, 2015 Автор Поделиться Опубликовано 3 октября, 2015 В программаторе есть раздел фьюзов. Именно там нужно аккуратно расставить галки. У меня программатор Ардуино Леонардо(переделанный как программатор) с помощью него я заливаю программы, я так пологаю через него fuse не настроишь? 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
Ulia Опубликовано 3 октября, 2015 Автор Поделиться Опубликовано 3 октября, 2015 Какой программатор использовать для этих целей? 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
optima Опубликовано 3 октября, 2015 Поделиться Опубликовано 3 октября, 2015 Либо купить готовый AVRISP MKII, либо собрать самостоятельно! http://we.easyelectronics.ru/AVR/megaklon-programmator-avrisp-mkii-dlya-mikrokontrollerov-avr.html 0 Сергей. Ссылка на комментарий Поделиться на другие сайты Поделиться
COKPOWEHEU Опубликовано 3 октября, 2015 Поделиться Опубликовано 3 октября, 2015 Вариантов много: и 5-проводковый для COM/LPT-порта, и usbasp, usbisp, usbtinyisp. Лично я пользуюсь программатором от prottoss'а (он же avr910), перешитым под avrdoper-hid. 0 Ругался на отсутствие форматирования исходного кода (включая отсутствие осмысленных комментариев и наличие неубранного после конфигуратора мусора) не менее 15 раз. Часть моих наработок. Ссылка на комментарий Поделиться на другие сайты Поделиться
Ulia Опубликовано 5 октября, 2015 Автор Поделиться Опубликовано 5 октября, 2015 А какой лучше для ATmega2560,чтобы не ошибиться с выбором и потом не накосячить. Подскажите пожалуйста? 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
Ulia Опубликовано 5 октября, 2015 Автор Поделиться Опубликовано 5 октября, 2015 Если я покупаю USBasp, то мне надо правильно подключить его к МК ATmega2560, подать питание +5В, и в программе настроить fuse , а потом можно заливать программу и все будет работать? 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
IIIytNIK Опубликовано 5 октября, 2015 Поделиться Опубликовано 5 октября, 2015 Программатор usbasp уже имеет источник 5В. Нужно просто подключить стандартный разъем ISP к устройству (если таковой имеется на плате устройства), либо подключить контакты программатора MISO MOSI SCK RST VCC GND напрямую к выводам контроллера и прошить через avrdude (или любую оболочку для нее, AVRDUDESHELL, например) Перед проверкой в железе, неплохо было бы попробовать проверить правильность написания кода в эмуляторе, в proteus, например. 0 Молодых и талантливых чрезвычайно много. Целеустремлённых и готовых довести дело до конца — гораздо меньше. Ссылка на комментарий Поделиться на другие сайты Поделиться
Ulia Опубликовано 5 октября, 2015 Автор Поделиться Опубликовано 5 октября, 2015 Программатор usbasp уже имеет источник 5В. Нужно просто подключить стандартный разъем ISP к устройству (если таковой имеется на плате устройства), либо подключить контакты программатора MISO MOSI SCK RST VCC GND напрямую к выводам контроллера и прошить через avrdude (или любую оболочку для нее, AVRDUDESHELL, например) Перед проверкой в железе, неплохо было бы попробовать проверить правильность написания кода в эмуляторе, в proteus, например. А кварц нужно к МК цеплять или можно без него? 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
IIIytNIK Опубликовано 5 октября, 2015 Поделиться Опубликовано 5 октября, 2015 Если контроллер новый, то можно без кварца. Если контроллер уже когда-то был прошит, и конфигурация fuse-битов настроена таким образом, что контроллер тактируется от внешнего кварца, то нужен. 0 Молодых и талантливых чрезвычайно много. Целеустремлённых и готовых довести дело до конца — гораздо меньше. Ссылка на комментарий Поделиться на другие сайты Поделиться
Ulia Опубликовано 8 октября, 2015 Автор Поделиться Опубликовано 8 октября, 2015 Всем добрый вечер! Купила программатор USBasp подключила его к МК . Работаю с программой AVR Burn-O-Mat, avrdude. Все установила вроде правильно, но не могу прочитать fuse, ошибка выходит "C:\Users\User\Desktop\avrdude\avrdude.exe -C C:\Users\User\Desktop\avrdude\avrdude.conf -p m2560 -P usb -c usbasp -U efuse:r:C:\Users\User\AppData\Local\Temp\efuse9206874180901870307.hex:r -U hfuse:r:C:\Users\User\AppData\Local\Temp\hfuse5333781180525952700.hex:r -U lfuse:r:C:\Users\User\AppData\Local\Temp\lfuse430888880523525558.hex:r 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. " Что делать не знаю и не могу понять в поле "additional options" нужно что-то писать, но я так и не поняла что. Помогите пожалуйста! 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
COKPOWEHEU Опубликовано 8 октября, 2015 Поделиться Опубликовано 8 октября, 2015 Говорит, что не может соединиться с контроллером. Либо какая-то из линий повреждена / неправильно подключена, либо контроллер не тактируется, либо заблокирован (RSTdisable, SPIen). Это наиболее вероятные причины. 0 Ругался на отсутствие форматирования исходного кода (включая отсутствие осмысленных комментариев и наличие неубранного после конфигуратора мусора) не менее 15 раз. Часть моих наработок. Ссылка на комментарий Поделиться на другие сайты Поделиться
Ulia Опубликовано 9 октября, 2015 Автор Поделиться Опубликовано 9 октября, 2015 Ура!!! Мне удалось прочитать fuse, но только на новом МК, а тот либо на долгую память, либо попробовать вылечить))) Теперь стоит задача правильно все выставить, моя программа будет работать от внешнего резонатора на 16мГц, дабы не испортить и его(а он у меня последний) подскажите где ставить галочки?Пожалуйста! 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
optima Опубликовано 9 октября, 2015 Поделиться Опубликовано 9 октября, 2015 БИТЫ CKSEL0, CKSEL1, CKSEL2, CKSEL3, CKDIV8 Убрать галки! 1 Сергей. Ссылка на комментарий Поделиться на другие сайты Поделиться
Ulia Опубликовано 9 октября, 2015 Автор Поделиться Опубликовано 9 октября, 2015 Записываю Fuse, потом впаиваю МК ,заливаю программу и все будет работать?) 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
IIIytNIK Опубликовано 9 октября, 2015 Поделиться Опубликовано 9 октября, 2015 Должно. Тот контроллер, если он еще живой, можно вылечить при помощи fusebit doctor. 0 Молодых и талантливых чрезвычайно много. Целеустремлённых и готовых довести дело до конца — гораздо меньше. Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы публикуете как гость. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.