У меня щаз макетка со спичечный коробок 1 бакс стоит
Да капец. Я как увидел макетку 10\10 см (если не меньше) за 200 с лишним рублей, чуть не офигел. Я сперва подумал, может это за десяток? Нифига. Одна штука. Пластмассовая дешевле стоит Нормально всё зажимает, иногда выдёргивать задолбаешся...
Раньше я их по 3гр покупал (рубли х5) а щаз по 1 баксу за штуку. А макетка на 840 дырок я купил за 63грн. Они и не предназначены для того чтобы собирать устройства а для того чтобы их макетировать
Карма: 13
Рейтинг сообщений: 14
Зарегистрирован: Вс июн 01, 2008 00:17:35 Сообщений: 4673 Откуда: Я всего лишь плод вашего воображения...
Рейтинг сообщения:0 Медали: 1
Вообще-то ассемблер АВР сам по себе генератор кода. Вам же не нужно писать в машкодах. У вас есть директивы. У вас есть препроцессор. Чем плохо?
А любой "генератор высокого уровня" свой входной язык имеет. Всегда. Его еще учить надо.
Хотя идея простого генератора ассемблерных кодов здравая. Я вот все хочу замутить такое для таймеров, а то надоедает их конфигурить по книжке/даташиту.
_________________ Знание - сила!
Последний раз редактировалось Пухич Ср фев 04, 2009 22:22:17, всего редактировалось 1 раз.
Карма: 13
Рейтинг сообщений: 14
Зарегистрирован: Вс июн 01, 2008 00:17:35 Сообщений: 4673 Откуда: Я всего лишь плод вашего воображения...
Рейтинг сообщения:0 Медали: 1
Pippeytz писал(а):
Хз я пишу на С и радусюь )
Не знаю. Я как-то раз запустил СВАВР, сгенерил то, что мне надо было, так он мне кода выдал (ассемблерного) - закачаешься. Фиг поймешь, что к чему, куча лишнего ИМХО. Лучше на ассемблере писать. И все под контролем.
Безусловно на С писать проще и явнее, но! Интерпретаторы всё ещё сыроваты, нет вожможности оценить время выполнения кода(не заглядывая в ассемблерный код) и т.д. Не так давно столкнулся с проблемой в PIC-C CCH. хотел вывести значение переменной(int) на LCD. Брал остаток от деления на 10..для char - выводилось отлично, int - белеберда, поставил long вместо int - всё в порядке..чудеса! А про попытку работы c float...и говорить нечего.
...так он мне кода выдал (ассемблерного) - закачаешься...
А нафиг Вам вообще вникать в тот ассемблерный код, который он выдал? Ведь в том то и фишка, что ассемблер вообще можно не изучать. Написали на C. Скомпилировали. Зашили. Работает. Что ещё Вам надо?
Пухич писал(а):
...Лучше на ассемблере писать. И все под контролем.
Ага. А ещё лучше сразу в машинных кодах. Вообще ничего лишнего. И ваще всё под контролем. Ведь ассемблер - тоже язык программирования и в компиляторе могут быть ошибки.
Последний раз редактировалось Барсик Ср фев 04, 2009 14:51:31, всего редактировалось 1 раз.
Так разговор не о том, что лучше, C или ассемблер. Такая тема уже была: http://radiokot.ru/forum/viewtopic.php?p=7396 Речь о том, что лучше выбрать начинающему. И не профессионалу, а любителю. Который хочет упростить свои схемы за счёт применения микроконтроллеров.
Карма: 13
Рейтинг сообщений: 14
Зарегистрирован: Вс июн 01, 2008 00:17:35 Сообщений: 4673 Откуда: Я всего лишь плод вашего воображения...
Рейтинг сообщения:0 Медали: 1
Барсик писал(а):
Ведь в том то и фишка, что ассемблер вообще можно не изучать.
Фишка в том, что до изучения ассемблера все равно рано иди поздно дойдет.
Цитата:
Речь о том, что лучше выбрать начинающему. И не профессионалу, а любителю. Который хочет упростить свои схемы за счёт применения микроконтроллеров.
Вот как раз профессионалу очень хорошо юзать Си. Ибо в большом бизнесе рулят сроки и понятный код. И там можно потратиться на тестирование используемой среды и сделать выводы об ее применимости в производстве (это раз), оплатить техсаппорт среды (это два), а также купить МК помощнее. У любителя все это не всегда возможно, да и с ЯВУ не все радиолюбители знакомы (а ассемблер AVR кажется таким родным и "железным"), тем более, что знание Си (я, например, очень хорошо знаю Си) мало помогает - тут надо опять разбираться в библиотеках и функциях. Это как пересесть с Билдера на Студию - лучше уж не пересаживаться. Я об этом упомянул:
Цитата:
А любой "генератор высокого уровня" свой входной язык имеет. Всегда. Его еще учить надо.
Кроме того - я открываю дизассемблер Билдера или Студии и понимаю всю ассемблерную транскрипцию моего Сишного кода (окромя бибилотечных ф-ций, конечно). Это не всегда нужно, но по крайней мере показательно. А тут? Я открыл этот код, а там куча всего непонятного наворочена!
Цитата:
Ага. А ещё лучше сразу в машинных кодах. Вообще ничего лишнего. Smile И ваще всё под контролем.
Как раз между ассемблерными кодами и машкодами почти прямое соответствие. Ассемблер лишь представляет программеру удобные мнемокоды, средства проверки, и средства для размещения программы и данных в памяти. Никакого "мнения об эффективности", присущего ЯВУ.
Ну ладно, спор ни о чем. Пишите на чем хотите. Мне проще писать на Ассемблере, чем изучать Сишные библиотеки для СВАВР.
Сейчас этот форум просматривают: GARMIN и гости: 22
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения