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

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

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

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

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

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

Сообщение evgeniy66 »

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

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

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

evgeniy66 писал(а):Вот Вам проект с прошивкой под тиньку 2313.
А как будет смотреться, соберете и потом другим расскажете. :)

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

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

Сообщение evgeniy66 »

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

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

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

evgeniy66 писал(а):Фьюзы надо выставить на работу от внутреннего генератора на 4 МГц.

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

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

Сообщение evgeniy66 »

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

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

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

evgeniy66 писал(а):Ссылка на калькулятор фьюзов: http://fusecalc.mirmk.net/
Там все наглядно. Делитель на 8 отключить обязательно.

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

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

Сообщение QQQ »

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

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

Сообщение kushman »

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

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

Сообщение Danko »

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

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

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

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

Сообщение QQQ »

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

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

Сообщение DiGiCat »

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

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

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

Сообщение QQQ »

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

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

Сообщение DiGiCat »

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

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

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

Сообщение Danko »

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

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

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

Сообщение QQQ »

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

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



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

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