Уважаемые посетители! Форум CQHAM.RU существует исключительно за счет показа рекламы. Мы будем благодарны, если Вы не будете блокировать рекламу на нашем Форуме. Просим внести cqham.ru в список исключений для Вашего блокировщика рекламы.
Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 15

Тема: Несколько вопросов по прошивке МК

  1. #1
    Аватар для SGC
    Регистрация
    02.01.2010
    Адрес
    Донбасс, Горловка
    Сообщений
    42

    Несколько вопросов по прошивке МК

    Всем доброго времени суток!
    Решил для ознакомления с микроконтроллерами собрать простенькую конструкцию на ATtiny85, такую чтоб и простая и полезная, так вот интересуют ответы на такие вот вопросы:
    1)
    При считывании файлов с карты памяти используется файловая система FAT. В данном проекте использовался Petit-FatFs - урезанный FatFs. Petit-FatFs был разработан для микропроцессоров с очень малым объёмом оперативной памяти, менее 512 байт. Он великолепно подходит для серии tiny семейства AVR.
    Чем можно отформатировать Flash карту в этот Petit-FatFs?
    2)
    В архиве две прошивки - одна для стерео, а другая для моно. При стерео конфигурации используются все пины включая RESET.При переключении fuse-бита RSTDISBL, прошивку необходимо производить в режиме HVSP (High Voltage Serial Programming), что поддерживают не все программаторы. С помощь ISP также можно прошить микроконтроллер, но только единожды: после установки fuse-бита RSTDISBL программирование ISP запрещено (для схемы стерео). В схеме с моно воспроизведением переключать fuse-бит RSTDISBL не надо.
    Каким программатором, программами через СОМ порт можно прошить этот проэкт, в общем чем и как прошивать этот контроллер?


  2. #2
    Самый простой программатор через лпт.

  3. #3
    Цитата Сообщение от SGC
    Каким программатором, программами через СОМ порт можно прошить этот проэкт, в общем чем и как прошивать этот контроллер?
    Почему именно через СОМ? LPT нет на борту? Прошивка для стерео будет?
    Программатор то любой подойдет, софт из простых вот не весь годится - например в Понипроге фьюз RSTDISBL сделан не активным и его там не прошить, а все остальное запросто. Если для моно версии заливать, то пойдет.

  4. #4
    Аватар для SGC
    Регистрация
    02.01.2010
    Адрес
    Донбасс, Горловка
    Сообщений
    42
    Да, под стерео будет. Материнку недавно купил и ещё мало изучил, но вот ЛПТ кажись нет.
    Значит можно любым программатором зашивать, а из софта WinAVR пойдёт? И что такое режим HVSP (High Voltage Serial Programming)?

  5. #5
    Цитата Сообщение от SGC
    И что такое режим HVSP (High Voltage Serial Programming)?
    HVSP - Высоковольтное последовательное программирование, на ресет 12В подется в этом режиме. В даташете есть описание.
    WinAVR должен нормально записать. В нем ATtiny85 не пробовал записывать. Сначала прошивку можно залить, а потом фьюзы, если перестраховаться. С отключенным ресетом простые программаторы не помогут, только котроые умеют с высоковольтным режимом.

  6. #6
    Аватар для SGC
    Регистрация
    02.01.2010
    Адрес
    Донбасс, Горловка
    Сообщений
    42
    Сейчас покалупался с материнкой и всё таки нашел ЛПТ разъем на плате, его производитель решил не выводить на "жопу" материнки, но и не удосужился положить в набор планку для его вывода.
    danila можете посоветовать проверенные в работе софт и схему программатора?
    Извиняюсь за глупые вопросы, но для меня это как астрофизика.
    Как это сначала залить прошивку а потом фьюзы?
    Вот у меня список файлов, какой из них сама прошивка, а какой фьюзы?
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	__293.jpg 
Просмотров:	287 
Размер:	97.3 Кб 
ID:	52123  

  7. #7
    Из распространенных - CodeVision AVR, UNIPROF, если командная строка не пугает - AVReAl
    Залить в память прошивку.
    Фьзы отдельно можно запрограмировать (конфигурация).

    sd8p_st.hex - сама прошивка для стерео версии. Можно любым программатором записать.
    sd8p_st_fuse_setting .txt - как ставить по видимому описание. Можно потом, вторым этапом выставить. Можно сразу, но рискованей.

  8. #8
    SGC
    Вот здесь h**p://elm-chan.org/works/avrx/report_e.html софт и схема для режима HVSP. Сам пользовался для прошивок ATtiny15...
    Успехов!!!

  9. #9
    Аватар для SGC
    Регистрация
    02.01.2010
    Адрес
    Донбасс, Горловка
    Сообщений
    42
    Цитата Сообщение от bob1
    Вот здесь h**p://elm-chan.org/works/avrx/report_e.html софт и схема для режима HVSP. Сам пользовался для прошивок ATtiny15...
    Успехов!!!
    Спасибо конечно, но по ISP можно прошить микроконтроллер, только единожды: после установки fuse-бита RSTDISBL программирование по ISP запрещено. Так что надо искать другие варианты
    Цитата Сообщение от danila
    sd8p_st_fuse_setting .txt - как ставить по видимому описание. Можно потом, вторым этапом выставить. Можно сразу, но рискованей.
    Это кажется и есть тот самый фьюз:
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	16927_1269879716.jpg_290.jpg 
Просмотров:	264 
Размер:	151.0 Кб 
ID:	52160  
    Вложения Вложения


  10. #10
    Аватар для SGC
    Регистрация
    02.01.2010
    Адрес
    Донбасс, Горловка
    Сообщений
    42
    Только сейчас допёрло, по той ссылке что давал bob1 есть так называемый Parallel Programmer, то есть он может работать как по ISP так и по LPT?
    С его помощью можно запрограммировать мой ATtiny85?
    Такая схема сойдёт: http://elm-chan.org/works/avrx/avrxp8.png

Страница 1 из 2 12 ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Ответов: 13
    Последнее сообщение: 07.06.2022, 17:31
  2. Ответов: 11
    Последнее сообщение: 21.08.2013, 14:36
  3. Несколько вопросов от новичка...
    от Gross в разделе Для начинающих
    Ответов: 9
    Последнее сообщение: 27.02.2008, 19:09
  4. TS-850sat - несколько вопросов
    от RZ3AGI в разделе TS-850
    Ответов: 5
    Последнее сообщение: 26.01.2008, 21:21

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •