Администрация форума не несёт ответственности за достоверность информации и оставляет за собой право редактировать или в особых случаях даже удалять посты без предупреждения. Спасибо за понимание.

Программирование ATMEL в BASCOM.

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.



USBASP не полный?

Сообщений 1 страница 30 из 37

1

Раньше пользовался STK200. Сейчас перешел на ноутбук. Соответственно, только USBASP. Шью  Atmega32. По дефолту тактирование (Fusebit KLA987) = Int RC osc 1MHz. Выбираю Int RC osc 2MHz, жму Write FS. Значение меняется обратно на Int RC osc 1MHz и в итоге Atmega32 работает на 1МГц.
STK200 прошивал фьюзы без проблем на разные клоки. На этой самой же Atmega32. Да и кажется, что STK200 показывал больше фьюзов. Есть подозрения, что я вижу фьюзы Atmega8, которая в программаторе.
Я что-то делаю не так, или так и должно быть?
BASCOM 2.0.7.1

Отредактировано SIvan (2013-06-27 23:37:41)

0

2

Полазил по интернетам, подсунул USBASP-у другой драйвер. После чего BASCOM отказался видеть Atmega32, но сам определяется. Ковырять больше не было сил, ушел спать. При первом подключении USBASP к ноутбуку, драйвер появился сам. Перед обновлением версию не сообразил записать. Сегодня доберусь до старого компа, попробую USBASP на нем. Заодно проверю состав фьюзов 32-й меги на STK200.

0

3

Частоту пробовал менять. Но минимально 250к.

0

4

SIvan
Чудес, конечно, не бывает, начнем со схемы USBASP, по какой собирал? Какой там кварц?
Вот, все работает на 100%; http://robozone.su/info/47-pechatnaja-p … sbasp.html

Отредактировано Aleks (2013-06-28 18:39:47)

0

5

Подключил к другому компьютеру. Драйвер сам не нашелся, пришлось подсовывать. Еще чудеснее. Мега шьется, но верификацию не проходит. При чтении читаются совершенно другие данные. При чем прошиваемая тестовая программа 120 байт, а при чтении, в конце флэши оказывается набор возрастающих байт, что-то навроде 2E 2E 2E 2E 2F 2F 2F 2F 30 30 30 и т.д. Соответственно, прошиваемая мной программа не работает. Стирается мега только раза с 8-го. Стирание, проверка на чистоту - ошибка. Дифферент, например, в ячейке 0002H=0E. Чтение - везде FF. Проверка - опять дифферент в той же ячейке. Частоту пробовал опускать до 32к. Результат тот же. НО! Тут фьюзы шьются нормально.
Достаю STK200, переставляю туда мегу32 и ноль проблем. Всё шьется/читается/стирается/работает с первого раза.

Вывод: не гонялся бы ты поп за дешевизной. USBASP вот этот.

0

6

В какой программе прошиваете?

Попробуйте "SinaProg"   
Ссылка для скачивания:  http://us.ua/1160669/  может поможет

Отредактировано sasha_1973 (2013-06-28 23:56:26)

0

7

sasha_1973
В баскоме. Это же баскомовский форум :)
Ваш совет помог. Этой программой фьюзы шьются успешно. Как и стирается/читается/пишется флэш. Спасибо.

Отредактировано SIvan (2013-06-28 21:44:56)

0

8

Рад что помог!

Дело в том, что "Bascom" не совсем корректно работает с "USBASP", по крайней мере у меня. С "SinaProg" проблемы только с новыми МК, типа Atmega328P, ATmega644P, ATmega640_1280_1281_2560_2561. Вроде видит, а пишет криво. Недавно прикупил по дешевке "AVRISP-MkII клон", вообще супер, скорость в разы больше. И снова с "Bascom" проблемы, пишу из-под "AvrStudio4".
"SinaProg" должна работать с "AVRISP-MkII клон", но не работает.

0

9

Похоже, прошивка железки другая.
Ради любопытства попробуй eXtreme Burner - AVR, взять здесь http://extremeelectronics.co.in/

0

10

Официальный сайт USBASP http://www.fischl.de/usbasp/
А вот чем я для него пользуюсь http://yadi.sk/d/4rLt6cwm6Jt_2
Попробуйте разные прошивки для программатора.

+1

11

eXtreme burner и казарму пробовал. Первая не видела контроллера за программатором, вторая - даже программатор не видела. Пробовал "дудку", но в "чистом" её виде. Хотя SinaProg пользует ту же "дудку", но, видимо, каким-то особым образом.

0

12

Дело в том, что в Windows 7x64, работают далеко не все программы-прошивальщики, например у меня, заработали без танцев с бубном, только SinaProg и AvrStudio4.
В Windows XP и Windows 7x32, проблем нет, работают практически все.

0

13

sasha_1973
Здесь дело в прошивке. Сравни с  http://robozone.su/info/47-pechatnaja-p … sbasp.html

0

14

К сожалению, не смог зайти по ссылке.

"Внимание, обнаружена ошибка
По данному адресу публикаций на сайте не найдено, либо у вас нет доступа для просмотра информации по данному адресу"

Отредактировано sasha_1973 (2013-07-02 08:38:46)

0

15

sasha_1973 написал(а):

К сожалению, не смог зайти по ссылке.

Ссылка битая, вот: Печатная плата для USB программатора USBasp

0

16

Пользуюсь таким:

http://s5.uploads.ru/t/P4mes.jpg http://s5.uploads.ru/t/A5EkQ.jpg

Достался по бартеру, за услуги. До сих пор проблем нет ( работает во всем семействе Windows x32, x64)

В архиве всё, что надо ( схема, прошивка, драйвера ).

Скачать:  http://www.fayloobmennik.net/2984061

Отредактировано sasha_1973 (2013-07-02 15:36:11)

0

17

max
Спасибо, чет улетела ссылка у меня, глюк :tired:

0

18

Здравствуйте.. - тоже была такая проблема.. - шьешь старший и младший байты фьюзов - говорит что прошил - пытаешься прочитать - читает дефолтовские.. - минут 20 мучался.. И попробовал сделать просто тупо Erase.. после этого проблема исчезла.. (Atmega32)
пользуюсь USBASP.. Шью через - ProgIsp - все вполне понятно и стабильно работает - но сначала интерфейс показался не дружелюбным..
Хотя еще и такой вопрос - когда контроллер питается от программатора - он иногда отлетает от USB и не определяется в программе.. - тупое отсоединение и подключение в USB лечит проблему.. Так же данная проблема наблюдается при переключении тумблера >8 - <8MHz и отключении питания от контроллера - это иногда очень сильно выводит=)

0

19

У кого есть положительный опыт прошивки новых чипов (ATMEGA328P(A), ATmega644P, ATmega640_1280_1281_2560_2561) программатором USBASP из под Баскома?
Сина прог о существовании ATMEGA328P не знает, AvrStudio4 использовать не хочется, привык всё делать из под Баскома.

0

20

radan написал(а):

У кого есть положительный опыт прошивки новых чипов (ATMEGA328P(A), ATmega644P, ATmega640_1280_1281_2560_2561) программатором USBASP из под Баскома?

Снимки экрана + SinaProg - скачать

http://s6.uploads.ru/t/GkMpB.jpg http://s7.uploads.ru/t/KjZkw.jpg
http://s7.uploads.ru/t/381br.jpg http://s6.uploads.ru/t/dw2gb.jpg
http://s6.uploads.ru/t/mUt5W.jpg http://s6.uploads.ru/t/IhVUA.jpg
http://s7.uploads.ru/t/Uw01u.jpg

0

21

radan написал(а):

У кого есть положительный опыт прошивки новых чипов (ATMEGA328P(A), ATmega644P, ATmega640_1280_1281_2560_2561) программатором USBASP из под Баскома?
Сина прог о существовании ATMEGA328P не знает, AvrStudio4 использовать не хочется, привык всё делать из под Баскома.

Думаю лучше 1 раз поменять привычку на правильный путь (АВРСтудией) и потом таких проблем никогда не будет возникать.

Отредактировано RDW (2013-12-17 11:07:20)

0

22

ATMEGA328P(A) такой же как и ATMEGA328P?
Сина прог с ним будет работать?

0

23

У меня AvrIsp v3.2, никаких проблем  из Баскома прошить

Отредактировано Skull (2013-12-17 11:36:19)

0

24

Я использую AVRDUDE_PROG.

0

25

Не смотря на большой разрыв во времени... USBASP-пом шью все, что нахожу из Баскома. Единственный замеченный косяк - мегу8-16pi определяет как мега8L   o.O

0

26

328 не шьёт...

0

27

шьет, у меня на плате они стоят

0

28

radan написал(а):

Сина прог о существовании ATMEGA328P не знает, AvrStudio4 использовать не хочется

Программа AvrProg из AvrStudio 4 не поддерживает 328.

Александр Д. написал(а):

шьет, у меня на плате они стоят

Qwerty написал(а):

Не смотря на большой разрыв во времени... USBASP-пом шью все, что нахожу из Баскома. Единственный замеченный косяк - мегу8-16pi определяет как мега8L

328 баском не шьет. Делает вид что шьет, но при проверке в памяти только FF.

Вот и думаю чем шить эту мегу. Вполне устраивает AvrProg, он он ее не поддерживает.

0

29

Попробуйте эту прогу.

0

30

Ссылка не рабочая, но сейчас поищу по названию проги.

0