Jump to content

    
Sign in to follow this  
azatsh

не могу прошить МК. помогите!

Recommended Posts

Не знаю что не правильно я делаю, но никак не могу реализовать работу своей программы. Кто нибудь может описать порядок всего процесса программирования МК. Начиная с подключения вспомогательной платы к компьютеру. Плата STK500, мк atmega16 и 8535. Какую бы программу я не написал она не работает!

Share this post


Link to post
Share on other sites

Попробуйте, для начала, взять какой-нибудь небольшой файлик (допустим текстовый) на пару килобайт.

Зашить его во flash микроконтроллера, а затем прочитать содержимое flash микроконтроллера.

 

Так вы убедитесь в работоспособности программатора и в том, правильно ли он подключен и правильно ли Вы пользуютесь программой для работы с программатором.

Share this post


Link to post
Share on other sites

2 Azat - там джамперов куча - посмотрите всё ли у вас сконфигурировано для того что бы шить в мегу.

Возьмите осцил и на ножки меги тыканитесь - уверен что там ничего не будет...

Share this post


Link to post
Share on other sites
Кто нибудь может описать порядок всего процесса программирования МК. Начиная с подключения вспомогательной платы к компьютеру.

Какая вспомогательная плата?

Вы прошиваете мегу8535 или 16? 90s8535 это контроллер который и есть программатором.

на плате стк500 для каждого контроллера обозначены панельки своим цветом. поссмотрите туда ли вы его вставили. перемычку поставте на последовательное программирование. шлейф (шестиконтактный) с выхода программатора соедините с нужным цветом куда подключён контроллер---тут повнимательней.

комовский кабель воткните в разъём для программирования а не для чтения с контроллера. подайте питание и проидентифицируйте Ваш контроллер -- сосчитайте сигнатуру. если всё ок тогда уже шейте, если нет то читайте внимательно описание

Share this post


Link to post
Share on other sites

Я приобрел BM9010 USB->COM программатор, установил драйвера. Пытаюсь для примера запрограммировать Tiny15. Использую AVRProg из AVR Studio 4. Подал напряжение на МК, подключил к программатору Reset, MOSI, MISO, SCK от МК. Пытаюсь программировать, но в ответ "Can't enter programming mode". Может я что-то не так делаю?

Share this post


Link to post
Share on other sites
Не знаю что не правильно я делаю, но никак не могу реализовать работу своей программы.

...skipped

Плата STK500, мк atmega16 и 8535. Какую бы программу я не написал она не работает!

STK500 - наиболее универсальный кит для AVR. Очень хорошо работает с AVRstudio.

Главное - ВНИМАТЕЛЬНО прочитать его User guide на предмет установки перемычек и даташит на соответствующий МК (особое внимание обратить на fuses).

С STK500 идет тестовая програмка, попробуйте прошить ее.

Таким образом убедитесь в работоспособности железа, а дальше уже можно мучить свою программу...

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.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  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.

Sign in to follow this