Например TDA7294

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

Текущее время: Вс сен 07, 2025 14:38:09

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


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



Начать новую тему Ответить на тему  [ Сообщений: 2294 ]     ... , , , 16, , , ...  
Автор Сообщение
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Вт фев 03, 2009 19:02:51 
Генеральный секретарь МЯУ
Аватар пользователя

Карма: 69
Рейтинг сообщений: 23
Зарегистрирован: Пн сен 03, 2007 18:24:27
Сообщений: 18776
Откуда: Россия. Омск.
Рейтинг сообщения: 0
Pippeytz писал(а):
У меня щаз макетка со спичечный коробок 1 бакс стоит

Да капец. Я как увидел макетку 10\10 см (если не меньше) за 200 с лишним рублей, чуть не офигел. Я сперва подумал, может это за десяток? Нифига. Одна штука. Пластмассовая дешевле стоит :shock:
Нормально всё зажимает, иногда выдёргивать задолбаешся...


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Вт фев 03, 2009 19:09:39 
Потрогал лапой паяльник
Аватар пользователя

Зарегистрирован: Ср май 28, 2008 19:30:31
Сообщений: 396
Откуда: Донецк
Рейтинг сообщения: 0
Раньше я их по 3гр покупал (рубли х5) а щаз по 1 баксу за штуку. А макетка на 840 дырок я купил за 63грн. Они и не предназначены для того чтобы собирать устройства а для того чтобы их макетировать

_________________
Полный пипеутз.


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Вт фев 03, 2009 20:20:42 
Родился
Аватар пользователя

Зарегистрирован: Пт ноя 28, 2008 19:33:43
Сообщений: 10
Откуда: Чебоксары
Рейтинг сообщения: 0
Помогите пожалуиста нати сомоучитель по программированию микроконтроллеров AVR (начинающих с нуля)


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Ср фев 04, 2009 13:55:32 
Модератор
Аватар пользователя

Карма: 13
Рейтинг сообщений: 14
Зарегистрирован: Вс июн 01, 2008 00:17:35
Сообщений: 4673
Откуда: Я всего лишь плод вашего воображения...
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
Вообще-то ассемблер АВР сам по себе генератор кода. Вам же не нужно писать в машкодах. У вас есть директивы. У вас есть препроцессор. Чем плохо?

А любой "генератор высокого уровня" свой входной язык имеет. Всегда. Его еще учить надо.

Хотя идея простого генератора ассемблерных кодов здравая. Я вот все хочу замутить такое для таймеров, а то надоедает их конфигурить по книжке/даташиту.

_________________
Знание - сила!


Последний раз редактировалось Пухич Ср фев 04, 2009 22:22:17, всего редактировалось 1 раз.

Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Ср фев 04, 2009 13:58:16 
Потрогал лапой паяльник
Аватар пользователя

Зарегистрирован: Ср май 28, 2008 19:30:31
Сообщений: 396
Откуда: Донецк
Рейтинг сообщения: 0
Хз я пишу на С и радусюь )

_________________
Полный пипеутз.


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Ср фев 04, 2009 14:05:56 
Модератор
Аватар пользователя

Карма: 13
Рейтинг сообщений: 14
Зарегистрирован: Вс июн 01, 2008 00:17:35
Сообщений: 4673
Откуда: Я всего лишь плод вашего воображения...
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
Pippeytz писал(а):
Хз я пишу на С и радусюь )


Не знаю. Я как-то раз запустил СВАВР, сгенерил то, что мне надо было, так он мне кода выдал (ассемблерного) - закачаешься. Фиг поймешь, что к чему, куча лишнего ИМХО. Лучше на ассемблере писать. И все под контролем.

_________________
Знание - сила!


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Ср фев 04, 2009 14:32:29 
Встал на лапы
Аватар пользователя

Карма: 1
Рейтинг сообщений: 8
Зарегистрирован: Пт июн 20, 2008 09:38:05
Сообщений: 127
Откуда: Харьков
Рейтинг сообщения: 0
Безусловно на С писать проще и явнее, но! Интерпретаторы всё ещё сыроваты, нет вожможности оценить время выполнения кода(не заглядывая в ассемблерный код) и т.д. Не так давно столкнулся с проблемой в PIC-C CCH. хотел вывести значение переменной(int) на LCD. Брал остаток от деления на 10..для char - выводилось отлично, int - белеберда, поставил long вместо int - всё в порядке..чудеса! А про попытку работы c float...и говорить нечего.

ЗЫ: Код естественно написан был верно


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Ср фев 04, 2009 14:42:51 
Друг Кота
Аватар пользователя

Карма: 28
Рейтинг сообщений: 267
Зарегистрирован: Ср сен 27, 2006 16:18:57
Сообщений: 3459
Рейтинг сообщения: 1
Пухич писал(а):
...так он мне кода выдал (ассемблерного) - закачаешься...

А нафиг Вам вообще вникать в тот ассемблерный код, который он выдал? Ведь в том то и фишка, что ассемблер вообще можно не изучать.
Написали на C. Скомпилировали. Зашили. Работает.
Что ещё Вам надо?

Пухич писал(а):
...Лучше на ассемблере писать. И все под контролем.

Ага. А ещё лучше сразу в машинных кодах. Вообще ничего лишнего. :) И ваще всё под контролем. Ведь ассемблер - тоже язык программирования и в компиляторе могут быть ошибки. :)


Последний раз редактировалось Барсик Ср фев 04, 2009 14:51:31, всего редактировалось 1 раз.

Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Ср фев 04, 2009 14:48:02 
Опытный кот

Карма: 3
Рейтинг сообщений: 7
Зарегистрирован: Пт авг 22, 2008 16:59:43
Сообщений: 732
Рейтинг сообщения: 0
Язык С и Ассемблер, я думаю, каждый по своему хорошь.
Иногда можно выполнить операцию на С двумя строчками, а на асме 100...

_________________
catcoolers@gmail.com


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Ср фев 04, 2009 14:57:16 
Друг Кота
Аватар пользователя

Карма: 28
Рейтинг сообщений: 267
Зарегистрирован: Ср сен 27, 2006 16:18:57
Сообщений: 3459
Рейтинг сообщения: 0
Так разговор не о том, что лучше, C или ассемблер. Такая тема уже была: http://radiokot.ru/forum/viewtopic.php?p=7396
Речь о том, что лучше выбрать начинающему. И не профессионалу, а любителю. Который хочет упростить свои схемы за счёт применения микроконтроллеров.


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Ср фев 04, 2009 15:47:32 
Опытный кот

Карма: 3
Рейтинг сообщений: 7
Зарегистрирован: Пт авг 22, 2008 16:59:43
Сообщений: 732
Рейтинг сообщения: 0
Ну любителю на любителя :)) А так лучше С, если не на професианала

_________________
catcoolers@gmail.com


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Ср фев 04, 2009 17:27:25 
Потрогал лапой паяльник
Аватар пользователя

Зарегистрирован: Ср май 28, 2008 19:30:31
Сообщений: 396
Откуда: Донецк
Рейтинг сообщения: 0
Я вот например в будущем хочу стать професионалом, может асемблер и придетсо учить хотя там по идее ничего сложного нету. Но пока С

_________________
Полный пипеутз.


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Ср фев 04, 2009 17:30:46 
Опытный кот
Аватар пользователя

Зарегистрирован: Ср апр 25, 2007 09:50:43
Сообщений: 800
Откуда: Киев
Рейтинг сообщения: 0
Вообще, сама архитектура АВР самими авторами затачивалась под Си.

_________________
Скелет колобка состоит из черепа.


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Ср фев 04, 2009 17:40:48 
Генеральный секретарь МЯУ
Аватар пользователя

Карма: 69
Рейтинг сообщений: 23
Зарегистрирован: Пн сен 03, 2007 18:24:27
Сообщений: 18776
Откуда: Россия. Омск.
Рейтинг сообщения: 0
А я всегда считал что под ассемблер. А С используют для упрощения...


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Ср фев 04, 2009 22:16:10 
Модератор
Аватар пользователя

Карма: 13
Рейтинг сообщений: 14
Зарегистрирован: Вс июн 01, 2008 00:17:35
Сообщений: 4673
Откуда: Я всего лишь плод вашего воображения...
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
Барсик писал(а):
Ведь в том то и фишка, что ассемблер вообще можно не изучать.


Фишка в том, что до изучения ассемблера все равно рано иди поздно дойдет.

Цитата:
Речь о том, что лучше выбрать начинающему. И не профессионалу, а любителю. Который хочет упростить свои схемы за счёт применения микроконтроллеров.


Вот как раз профессионалу очень хорошо юзать Си. Ибо в большом бизнесе рулят сроки и понятный код. И там можно потратиться на тестирование используемой среды и сделать выводы об ее применимости в производстве (это раз), оплатить техсаппорт среды (это два), а также купить МК помощнее. У любителя все это не всегда возможно, да и с ЯВУ не все радиолюбители знакомы (а ассемблер AVR кажется таким родным и "железным"), тем более, что знание Си (я, например, очень хорошо знаю Си) мало помогает - тут надо опять разбираться в библиотеках и функциях. Это как пересесть с Билдера на Студию - лучше уж не пересаживаться. Я об этом упомянул:
Цитата:
А любой "генератор высокого уровня" свой входной язык имеет. Всегда. Его еще учить надо.


Кроме того - я открываю дизассемблер Билдера или Студии и понимаю всю ассемблерную транскрипцию моего Сишного кода (окромя бибилотечных ф-ций, конечно). Это не всегда нужно, но по крайней мере показательно. А тут? Я открыл этот код, а там куча всего непонятного наворочена!

Цитата:
Ага. А ещё лучше сразу в машинных кодах. Вообще ничего лишнего. Smile И ваще всё под контролем.


Как раз между ассемблерными кодами и машкодами почти прямое соответствие. Ассемблер лишь представляет программеру удобные мнемокоды, средства проверки, и средства для размещения программы и данных в памяти. Никакого "мнения об эффективности", присущего ЯВУ.

Ну ладно, спор ни о чем. Пишите на чем хотите. Мне проще писать на Ассемблере, чем изучать Сишные библиотеки для СВАВР.

_________________
Знание - сила!


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Ср фев 04, 2009 22:28:05 
Потрогал лапой паяльник
Аватар пользователя

Зарегистрирован: Ср май 28, 2008 19:30:31
Сообщений: 396
Откуда: Донецк
Рейтинг сообщения: 0
В конечном щете заниня языка и мк определнной фимры помогут в дальнейшем быстрее разобраться в других архитектурах, в других языках

_________________
Полный пипеутз.


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Чт фев 05, 2009 18:28:29 
Генеральный секретарь МЯУ
Аватар пользователя

Карма: 69
Рейтинг сообщений: 23
Зарегистрирован: Пн сен 03, 2007 18:24:27
Сообщений: 18776
Откуда: Россия. Омск.
Рейтинг сообщения: 0
CodeVisionAVR программатором Громова не шьёт :(
Можно ли компилировать проект в виде HEX файла и прошить его другой прогой?


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Чт фев 05, 2009 19:13:38 
Потрогал лапой паяльник
Аватар пользователя

Зарегистрирован: Ср май 28, 2008 19:30:31
Сообщений: 396
Откуда: Донецк
Рейтинг сообщения: 0
Пони или юнирофом поробуй они должны подеживтаь 5 проводков

_________________
Полный пипеутз.


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Чт фев 05, 2009 19:19:14 
Генеральный секретарь МЯУ
Аватар пользователя

Карма: 69
Рейтинг сообщений: 23
Зарегистрирован: Пн сен 03, 2007 18:24:27
Сообщений: 18776
Откуда: Россия. Омск.
Рейтинг сообщения: 0
Так мне надо не на LPT порт а на COM (программатор громова). 5 проводков (LPT) и в CodeVisionAVR поддерживается.


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Чт фев 05, 2009 19:20:29 
Потрогал лапой паяльник
Аватар пользователя

Зарегистрирован: Ср май 28, 2008 19:30:31
Сообщений: 396
Откуда: Донецк
Рейтинг сообщения: 0
всеравно юни проф и пони всякий хлам поддержуют)

_________________
Полный пипеутз.


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 2294 ]     ... , , , 16, , , ...  

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


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

Сейчас этот форум просматривают: GARMIN и гости: 22


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

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


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