Например TDA7294

Форум РадиоКот • Просмотр темы - Языки программирования
Форум РадиоКот
Здесь можно немножко помяукать :)

Текущее время: Чт фев 05, 2026 01:07:06

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Эта тема закрыта, Вы не можете редактировать и оставлять сообщения в ней.  [ Сообщений: 20 ] 
Автор Сообщение
Не в сети
 Заголовок сообщения: Языки программирования
СообщениеДобавлено: Чт май 18, 2006 14:53:40 
Открыл глаза

Зарегистрирован: Вс апр 02, 2006 16:50:15
Сообщений: 78
Откуда: Omsk
Рейтинг сообщения: 0
С или Ассемблер-что лучше? конечно каждый для себя сам выбирает, для начинающик лучше С как мне кажется... из обучалки не могу понять ни массивы ни прерывания :( может в С они проще?

_________________
не, ну между коллектором и эмиттером ток ох*енный


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Чт май 18, 2006 15:04:10 
Админ
Аватар пользователя

Карма: 109
Рейтинг сообщений: 458
Зарегистрирован: Вт авг 23, 2005 15:23:25
Сообщений: 10815
Откуда: Москва
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
Для начинающих лучше Бейсик :)

_________________
А вот футболки кому? Кружки, значки!
Мысли Пачкают Мозги


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Чт май 18, 2006 18:10:35 
Модератор
Аватар пользователя

Карма: 27
Рейтинг сообщений: 58
Зарегистрирован: Пн апр 03, 2006 11:43:25
Сообщений: 4517
Откуда: Санкт - Петербург
Рейтинг сообщения: 0
Медали: 3
Получил миской по аватаре (1) Мявтор 2-й степени (1) Мявтор 3-й степени (1)
Считается, что в Си размер кода по отношению а Асму 125%, но время разработки примерно в 3 раза меньше... Вот и думай, что для тебя важнее.

От себя могу добавить, что в Универе писали не только на Асме, но и вообще в машинных кодах, но я не проникся.
Взяв Си, имея минимальный опыт программирования на Бейсике и Паскале (еще в начальной школе! :shock: ), не зная синтаксиса Си вообще, через неделю после того, как его в первый раз увидел - написал рабочую прошивку для контроллера, а через месяц у меня консультации брали...


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Чт май 18, 2006 19:57:53 
Открыл глаза

Зарегистрирован: Вс апр 02, 2006 16:50:15
Сообщений: 78
Откуда: Omsk
Рейтинг сообщения: 0
а есть компиляторы с си?

_________________
не, ну между коллектором и эмиттером ток ох*енный


Вернуться наверх
 
Эиком - электронные компоненты и радиодетали
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Пт май 19, 2006 11:12:12 
Первый раз сказал Мяу!

Зарегистрирован: Вс май 14, 2006 00:20:35
Сообщений: 33
Рейтинг сообщения: 0
А для какого контроллера писать будем?
для атмела я юзаю Bascom ( правда у меня только радиолюбительские поделки), но судя по количеству апноутов - народ и промышленные решения делает (правда за бугром) :))
Прост как грабли. Первую прогу напишешь за 10 минут.
Вот ссылка на сайт производителя
http://www.mcselec.com/


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Пт май 19, 2006 11:45:18 
Модератор
Аватар пользователя

Карма: 27
Рейтинг сообщений: 58
Зарегистрирован: Пн апр 03, 2006 11:43:25
Сообщений: 4517
Откуда: Санкт - Петербург
Рейтинг сообщения: 0
Медали: 3
Получил миской по аватаре (1) Мявтор 2-й степени (1) Мявтор 3-й степени (1)
Компиляторов дофига.

Есть Атмеловский бесплатный, есть CodeVision AVR (сам его пользую), есть Image Craft AVR...

Есть прога для емуляции работы Атмелок с твоей прошивкой, VMLab называется, тож бесплатная кстати...

Можно посмотреть для начала http://avr123.nm.ru/, там и про компиляторы есть, и вообще ...


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Пт май 19, 2006 14:44:10 
Открыл глаза

Зарегистрирован: Вс апр 02, 2006 16:50:15
Сообщений: 78
Откуда: Omsk
Рейтинг сообщения: 0
SB писал(а):
А для какого контроллера писать будем?
для атмела я юзаю Bascom

да меня атмел и интересует

_________________
не, ну между коллектором и эмиттером ток ох*енный


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Пт май 19, 2006 22:52:23 
Потрогал лапой паяльник
Аватар пользователя

Карма: 2
Рейтинг сообщений: 1
Зарегистрирован: Пн мар 20, 2006 13:05:08
Сообщений: 336
Рейтинг сообщения: 0
Aheir писал(а):
Считается, что в Си размер кода по отношению а Асму 125%, но время разработки примерно в 3 раза меньше... Вот и думай, что для тебя важнее.

все зависит от программиста. насколько эффективно владеешь С или Асм. современные компиляторы по эффективности оптимизации, имхо, очень приближаются к эффективности кода на асме. скока сравнений уже было и тестов - все зависит от конкретной задачи.
Управление памятью - одно дело вручную расчитывать память (помнить время жизни каждой переменной, ее адрес и т.д.) и оставить это компилятору (где все автоматически).
Плюс сопровождение кода, рефакторинг, переносимость - на С как-то проще это выглядит. Попробуйте переписать программу на с PIC на AVR на асме и на С.
ИМХО, асм знать надо - иногда без него не обойтись, но преимущества С очевидны.

_________________
Я просто верю в то, что рушить догмы - лучший способ не стареть.


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Пт май 19, 2006 22:53:23 
Потрогал лапой паяльник
Аватар пользователя

Карма: 2
Рейтинг сообщений: 1
Зарегистрирован: Пн мар 20, 2006 13:05:08
Сообщений: 336
Рейтинг сообщения: 0
Михаил писал(а):
SB писал(а):
А для какого контроллера писать будем?
для атмела я юзаю Bascom

да меня атмел и интересует

WinAVR - бесплатный gcc компилятор.

_________________
Я просто верю в то, что рушить догмы - лучший способ не стареть.


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Вс май 21, 2006 00:32:26 
Модератор
Аватар пользователя

Карма: 27
Рейтинг сообщений: 58
Зарегистрирован: Пн апр 03, 2006 11:43:25
Сообщений: 4517
Откуда: Санкт - Петербург
Рейтинг сообщения: 0
Медали: 3
Получил миской по аватаре (1) Мявтор 2-й степени (1) Мявтор 3-й степени (1)
2 xelos

Полностью согласен!

Сам несколько раз переносил программы на Си с Пиков на АВР без особых проблем...
Но АСМ все же действительно полезен иногда...


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Вс май 21, 2006 07:04:23 
Открыл глаза

Зарегистрирован: Вс апр 02, 2006 16:50:15
Сообщений: 78
Откуда: Omsk
Рейтинг сообщения: 0
Имеется контроллер. Необходимо скачать себе прошивку из него. Это можно как то сделать?
а еще можно из файла .hex сделать файл .asm?

_________________
не, ну между коллектором и эмиттером ток ох*енный


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Вс май 21, 2006 12:04:11 
Потрогал лапой паяльник
Аватар пользователя

Карма: 2
Рейтинг сообщений: 1
Зарегистрирован: Пн мар 20, 2006 13:05:08
Сообщений: 336
Рейтинг сообщения: 0
Михаил писал(а):
Имеется контроллер. Необходимо скачать себе прошивку из него. Это можно как то сделать?
а еще можно из файла .hex сделать файл .asm?

какой контроллер? вообще-то слить прошивку можно, через программатор, если только контроллер не защищен от чтения/записи.
дизассемблировать hex можно, стандартные же средства что для PIC (MPLab), что для AVR(AvrStudio), вроде позволяют это делать.

_________________
Я просто верю в то, что рушить догмы - лучший способ не стареть.


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Вс май 21, 2006 20:43:31 
Открыл глаза

Зарегистрирован: Вс апр 02, 2006 16:50:15
Сообщений: 78
Откуда: Omsk
Рейтинг сообщения: 0
xelos писал(а):
какой контроллер?

контроллер тини12л
xelos писал(а):
вообще-то слить прошивку можно, через программатор, если только контроллер не защищен от чтения/записи.

програматор АВРеал
пока только скачать прошивку надо, посмотрим получится или нет

_________________
не, ну между коллектором и эмиттером ток ох*енный


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Чт май 25, 2006 00:23:52 
Потрогал лапой паяльник
Аватар пользователя

Карма: 2
Рейтинг сообщений: 1
Зарегистрирован: Пн мар 20, 2006 13:05:08
Сообщений: 336
Рейтинг сообщения: 0
ну так прочитать попробуй программу в мк. если все получится, то получишь бинарник файл. из него потом hex сделаешь.

_________________
Я просто верю в то, что рушить догмы - лучший способ не стареть.


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Чт май 25, 2006 05:37:17 
Открыл глаза

Зарегистрирован: Вс апр 02, 2006 16:50:15
Сообщений: 78
Откуда: Omsk
Рейтинг сообщения: 0
я не знаю как прочитать программу из мк :(

_________________
не, ну между коллектором и эмиттером ток ох*енный


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Чт май 25, 2006 09:10:01 
Модератор
Аватар пользователя

Карма: 27
Рейтинг сообщений: 58
Зарегистрирован: Пн апр 03, 2006 11:43:25
Сообщений: 4517
Откуда: Санкт - Петербург
Рейтинг сообщения: 0
Медали: 3
Получил миской по аватаре (1) Мявтор 2-й степени (1) Мявтор 3-й степени (1)
Каким софтом пользуешься?


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Чт май 25, 2006 11:49:48 
Открыл глаза

Зарегистрирован: Вс апр 02, 2006 16:50:15
Сообщений: 78
Откуда: Omsk
Рейтинг сообщения: 0
каким софтом? :) по части контроллеров я единственное что собрал это бегущие огни из обучалки и все...не густо в общем

_________________
не, ну между коллектором и эмиттером ток ох*енный


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Чт май 25, 2006 12:36:04 
Модератор
Аватар пользователя

Карма: 27
Рейтинг сообщений: 58
Зарегистрирован: Пн апр 03, 2006 11:43:25
Сообщений: 4517
Откуда: Санкт - Петербург
Рейтинг сообщения: 0
Медали: 3
Получил миской по аватаре (1) Мявтор 2-й степени (1) Мявтор 3-й степени (1)
В смысле, на компе что стоит? Какой программой прошиваешь/компилируешь?


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Чт май 25, 2006 15:12:04 
Открыл глаза

Зарегистрирован: Вс апр 02, 2006 16:50:15
Сообщений: 78
Откуда: Omsk
Рейтинг сообщения: 0
она стоит в устройстве - бегущие огни, не охота писать прогу, проще вытащить скачать и поставить на место
компилировал прогой tavrasm, прошивал avreal

_________________
не, ну между коллектором и эмиттером ток ох*енный


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Чт май 25, 2006 21:24:07 
Модератор
Аватар пользователя

Карма: 27
Рейтинг сообщений: 58
Зарегистрирован: Пн апр 03, 2006 11:43:25
Сообщений: 4517
Откуда: Санкт - Петербург
Рейтинг сообщения: 0
Медали: 3
Получил миской по аватаре (1) Мявтор 2-й степени (1) Мявтор 3-й степени (1)
Ну так тот же AVReal вроде как имеет функцию чтения прошивки из контроллера. Если контроллер не заблокирован, конечно...


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Эта тема закрыта, Вы не можете редактировать и оставлять сообщения в ней.  [ Сообщений: 20 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 58


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

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y