Помогите перевести код в .hex

Вопросы настройки, программирования, прошивки микроконтроллеров и микросхем программируемой логики
Закрыто
Прорезались зубы
Аватара пользователя
Сообщения: 217
Зарегистрирован: Пн янв 11, 2010 21:11:41
Откуда: Владимир

Сообщение infiniti-x93 »

наконец то нашёл робота на тиньке 2313 но вот незадача прошивки нет а есть только код! а переводить я пока не умею(
http://www.avrguide.ru/?page=21&m=add статья!
как думаете "достойно" робот будет смотреться?
Контактная информация:
Реклама
Нашел транзистор. Понюхал.
Аватара пользователя
Сообщения: 151
Зарегистрирован: Пт май 01, 2009 08:58:42
Откуда: г. Коломна

Сообщение evgeniy66 »

Вот Вам проект с прошивкой под тиньку 2313.
А как будет смотреться, соберете и потом другим расскажете. :)
Вложения
Robot.rar
(22.14 КБ) 170 скачиваний
Контактная информация:
Реклама
Прорезались зубы
Аватара пользователя
Сообщения: 217
Зарегистрирован: Пн янв 11, 2010 21:11:41
Откуда: Владимир

Сообщение infiniti-x93 »

evgeniy66 писал(а):Вот Вам проект с прошивкой под тиньку 2313.
А как будет смотреться, соберете и потом другим расскажете. :)
Большое спасибо!!! сейчас печатку разведу и завтра начну собирать ))
фьюзы стандартные оставить ?? ckdiv8 лучше снять что бы робот быстрей работал?
Контактная информация:
Нашел транзистор. Понюхал.
Аватара пользователя
Сообщения: 151
Зарегистрирован: Пт май 01, 2009 08:58:42
Откуда: г. Коломна

Сообщение evgeniy66 »

Фьюзы надо выставить на работу от внутреннего генератора на 4 МГц.
Контактная информация:
Реклама
Эиком - электронные компоненты и радиодетали
Прорезались зубы
Аватара пользователя
Сообщения: 217
Зарегистрирован: Пн янв 11, 2010 21:11:41
Откуда: Владимир

Сообщение infiniti-x93 »

evgeniy66 писал(а):Фьюзы надо выставить на работу от внутреннего генератора на 4 МГц.
не подскажите какие? а то боюсь напутаю и усыплю тиньку
Контактная информация:
Реклама
Нашел транзистор. Понюхал.
Аватара пользователя
Сообщения: 151
Зарегистрирован: Пт май 01, 2009 08:58:42
Откуда: г. Коломна

Сообщение evgeniy66 »

Ссылка на калькулятор фьюзов: http://fusecalc.mirmk.net/
Там все наглядно. Делитель на 8 отключить обязательно.
Контактная информация:
Реклама
Прорезались зубы
Аватара пользователя
Сообщения: 217
Зарегистрирован: Пн янв 11, 2010 21:11:41
Откуда: Владимир

Сообщение infiniti-x93 »

evgeniy66 писал(а):Ссылка на калькулятор фьюзов: http://fusecalc.mirmk.net/
Там все наглядно. Делитель на 8 отключить обязательно.
спасибо
Контактная информация:
QQQ
Нашел транзистор. Понюхал.
Сообщения: 169
Зарегистрирован: Пт сен 18, 2009 11:42:24
Откуда: г. Тверь

Сообщение QQQ »

А КАКОЙ ПРОГРАММОЙ МОЖНО ПЕРЕВЕСТИ КОД ИЗ СИ - HEX
Нашел транзистор. Понюхал.
Сообщения: 194
Зарегистрирован: Сб ноя 07, 2009 15:27:59

Сообщение kushman »

Смотря для каких контроллеров. Для 51х - можно Keil uVision
Для AVR - CodeVisionAVR
Сверлит текстолит когтями
Аватара пользователя
Сообщения: 1287
Зарегистрирован: Пн окт 13, 2008 11:45:54
Откуда: РФ, Крым, г.Бахчисарай

Сообщение Danko »

QQQ писал(а):А КАКОЙ ПРОГРАММОЙ МОЖНО ПЕРЕВЕСТИ КОД ИЗ СИ - HEX
Чаще всего применяют термин "компиляция" и соответственно для того, чтобы из текстового файла программы получить прошивку нужен компилятор.

А вот какой компилятор это вопрос уже более сложный т.к. в Си, как и в других языках высокого уровня, применяются библиотеки, то соответственно чаще всего невозможно исходный текст Си программы написанный под один компилятор откомпилировать другим.

Короче говоря нужно смотреть исходный код.
Первое, что привлекает в программировании, объяснить просто: ты говоришь компьютеру что то сделать, и он это делает. Безошибочно. Всегда. Без возражений.
---------------------
Линус Торвальдс. "Just for fun. Рассказ нечаянного революционера"
Контактная информация:
QQQ
Нашел транзистор. Понюхал.
Сообщения: 169
Зарегистрирован: Пт сен 18, 2009 11:42:24
Откуда: г. Тверь

Сообщение QQQ »

ВОТ ЧТО ЕСТЬ:
Вложения
P45avr-v02.c
(38.73 КБ) 511 скачиваний
Друг Кота
Аватара пользователя
Сообщения: 4793
Зарегистрирован: Пт июл 11, 2008 09:42:35
Откуда: Made in USSR

Сообщение DiGiCat »

В заголовке строка "compile by avr-gcc with -Os options"
WinAvr
scio me nihil scire...
_______________________

Изображение <= Жалобная кнопка в правом нижнем углу... )
QQQ
Нашел транзистор. Понюхал.
Сообщения: 169
Зарегистрирован: Пт сен 18, 2009 11:42:24
Откуда: г. Тверь

Сообщение QQQ »

а как там компилировать ? (в главном меню искал он не нашел).
Друг Кота
Аватара пользователя
Сообщения: 4793
Зарегистрирован: Пт июл 11, 2008 09:42:35
Откуда: Made in USSR

Сообщение DiGiCat »

Целая тема по WinAvr. :shock:
scio me nihil scire...
_______________________

Изображение <= Жалобная кнопка в правом нижнем углу... )
Сверлит текстолит когтями
Аватара пользователя
Сообщения: 1287
Зарегистрирован: Пн окт 13, 2008 11:45:54
Откуда: РФ, Крым, г.Бахчисарай

Сообщение Danko »

Желание постичь азы програмирования похвально, но QQQ, а готовый hex-файл лежащий та той-же страничке, чем Вас не устроил?

на странице http://www.p-45.narod.ru/mega8.html ссылки в самом низу.
Первое, что привлекает в программировании, объяснить просто: ты говоришь компьютеру что то сделать, и он это делает. Безошибочно. Всегда. Без возражений.
---------------------
Линус Торвальдс. "Just for fun. Рассказ нечаянного революционера"
Контактная информация:
QQQ
Нашел транзистор. Понюхал.
Сообщения: 169
Зарегистрирован: Пт сен 18, 2009 11:42:24
Откуда: г. Тверь

Сообщение QQQ »

Danko писал(а):Желание постичь азы програмирования похвально, но QQQ, а готовый hex-файл лежащий та той-же страничке, чем Вас не устроил?

на странице http://www.p-45.narod.ru/mega8.html ссылки в самом низу.

не устраивает то что моргает индикатор сегментами и подсвечиваются неиспользуемые сегменты.
На разных индикаторах это может проявляться, так и не проявляться. Если в схему впаять кварц более высокой частоты, то моргание становится меньше, вот я и хочу попробывать подправить исходник что бы чаще выводились показания не LED индикатор :write: .
Закрыто

Вернуться в «Микроконтроллеры и ПЛИС»