Свежие обсуждения
Микроконтроллеры

Программаторы для микроконтроллеров

1 52 94

Я ж говорю, что WinPic800 слишком быстрый. Ставьте пик в схему и всё будет, как говорит icprog-а - ОК. Или договаривайте, как пик себя в схеме ведёт.

 

Михалыч А
Спасибо за ответ, но что значит WinPic800 слишком быстрый? Ведь передача данных идет через СОМ порт с определенной скоростью! А схему я еще не собирал, пока нужно зашить МК как следует.

 

Какая, извините, на хрен, определенная скорость?! Посмотрите на схему Вашего программатора, на линию DATA.
Она подсоединена на контакты DTR (ПК готов) и CTS (готов к передаче) com порта. Это ж не передаваемые и не принимаемые данные ком порта. В ассемблере можно с любой скоростью, на какую микропроцессор компьютера способен, записывать в регистр ком порта и считывать с регистра ком порта.
Делайте схему и у Вас всё будет работать.

 

а воще работает вот эта вещь http://pol-sem.narod.ru/paraprog/paraprog.htm. если кто делал скиньте подробно как зашить мегу16 т. е. фузы как зашить а то ведь ее угробить можно

 

2 Гусев Максим Александрович

Незнаю пробегала ссылка http://www.obdev.at/products/avrusb/avrdoper.html или нет, но рекомендую именно его. Причина банальна: поддерживает все 8ми бытные контроллеры AVR и работает напрямую из студии.

Опциональные плюсы: наличие SPI/ISP и USB интерфейс

 

Гусев Максим Александрович: Гусев Максим Александрович
16 августа, 21:40
а воще работает вот эта вещь http://pol-sem.narod.ru/paraprog/paraprog.htm. если кто делал скиньте подробно как зашить мегу16 т. е. фузы как зашить а то ведь ее угробить можно

Мне заставить работать это "чудо" так и не удалось. Оно умудряется +12 подать раньше +5 и угробливает ОМК. Анализ дизассемблированной прошивки (реассемблируется 1:1) показал просто ужасное ее наполнение (писано на каком-то компиляторе). Никакие тайминги не выполняются, не сильно корректная работа с UART. Переписка с автором ничего не дала - у него все работает.

 

Wiza: Wiza
сегодня, 01:25
2 Гусев Максим Александрович

Незнаю пробегала ссылка http://www.obdev.at/products/avrusb/avrdoper.html или нет, но рекомендую именно его. Причина банальна: поддерживает все 8ми бытные контроллеры AVR и работает напрямую из студии.

Опциональные плюсы: наличие SPI/ISP и USB интерфейс

А из минусов - некорректная работа с USB, требующая шаманских плясок с бубном по подменене драйвера Windows. Уж лучше с преобразователем UART-USB - его драйвер хотя-б корректно встает.

 

... некорректная работа с USB, требующая шаманских плясок с бубном по подменене драйвера Windows ...

Хз. Встаёт как Generic USB device. Проверенно на след осях: Windows, Linux, FreeBSD, MacOS (так получилось что у нас в конторе у каждого свои предпочтения). Драйверов как таковых не потребовал и под Win2k. Только inf. Непонимаю какие проблемы с подменой ?

 

Проверено на ОС W98,ME,2000 SP0-4, XP не помню с какми сервиспаками. Под первой ничего не видит вообще, как и под второй. Под 2000ым при подключении НАМЕРТВО до хард резет вешает машину (проверено на 440BX, 810, 865, 915 чипсетах). Под ХР находится но данные в канале бьются, система тормозит, как 386 машинка под 95ым. В нете нашел способ лечения с заменой драйвере USBSER.SYS с кучей шаманских пласок вокруг машины.

 

А после этого завелось ? Просто есть предположение что фьюзы не прально выставленны. Сам несколько раз спотыкался и об CKDIV8 и о CKOPT. Один из них делит частоту на 8, а второй почему-то задирает её в два раза.