Показано с 1 по 10 из 60

Древовидный режим

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1
    Администратор Аватар для Chip
    Регистрация
    08.06.2007
    Возраст
    54
    Сообщений
    13,379
    Вес репутации
    10

    По умолчанию Программатор из Arduino

    Bit-Bang программатор

    "Сердцем" Bit-Bang программатора является микросхема FD232RL (та самая, которая связывает через USB, Arduino с компьютером). Микроконтроллер ATmega никакого участия в процессе программирования не принимает, на его место мы ставим чистый и не прошитый котроллер, который будем пробовать запрограммировать .

    Для данного программатора подойдут только USB версии Arduino, на которых разведен разъем X3. Разьем выделил красным цветом на фотографии.

    Нажмите на изображение для увеличения. 

Название:	Freeduino.jpg 
Просмотров:	2332 
Размер:	17.7 Кб 
ID:	5305

    Сборка программатора Arduino Bit-Bang:

    Для сборки Вам потребуются разъемы 1x4, 2x6 и несколько проводов. Можно использовать, например пару Audio-кабелей от CD-ROM – у них удобные разборные разъемы, и в таком случае можно обойтись даже без паяльника.

    Схема соединений следующая:

    Название: Bit-Bang_Proger.png
Просмотров: 10612

Размер: 3.4 Кб

    Нажмите на изображение для увеличения. 

Название:	bitbang_programmer.jpg 
Просмотров:	2167 
Размер:	99.2 Кб 
ID:	5308

    Нажмите на изображение для увеличения. 

Название:	bgar.png 
Просмотров:	1903 
Размер:	76.4 Кб 
ID:	5307

    Работа с программатором Arduino Bit-Bang
    В состав пакета WinAVR входит мощная утилита AVRDUDE. Она позволяет
    загружать программы и данные в память микроконтроллера, а также
    считывать их оттуда. AVRDUDE использует SPI-интерфейс. Существуют
    версии для Windows и Linux.
    Скачайте архив с с программой avrdude. Распакуйте архив в какую-нибудь папку.

    Подсоедините программатор к USB порту.

    В режиме командной строки перейдите в папку с avrdude. Теперь можно запускать avrdude с соответствующими ключами:

    Нажмите на изображение для увеличения. 

Название:	Prog_Bit-Bang-ISP_cmd.gif 
Просмотров:	2307 
Размер:	7.5 Кб 
ID:	5310

    Разберем ключи:

    -q - уменьшает объем выводимой на экран отладочной информации

    -C avrdude.conf - указывает расположение .conf файла (в нашем случае он в той же папке)

    -p m168 - выбор типа микроконтроллера ATmega168

    -c diecimila - выбор программатора (он описан под таким именем в .conf файле)

    -P ft0 - выбор порта. Выбрано первое устройство с чипом FTDI

    -e - Команда на предварительную очистку памяти программ

    -U flash:w:ATmegaBOOT_168_diecimila.hex - указывает на .hex файл с прошивкой

    Вложения Вложения
    Последний раз редактировалось Chip; 14.09.2009 в 01:36.

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

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

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

Ваши права

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