Свежие обсуждения
Микроконтроллеры

С чего начать изучение PIC-контроллеров новичку?

1 7 10

SAK
- А, с такой формулировкой конечно согласен.
HOWK, видимо, под неспособностью составить алгоритм подразумевает написание программы методом полунаучного тыка : - )

 

Ну это уже другой вопрос. Бывают и такие "программисты"

 

djelektronik: я напишу этот код за 2-3 минуты без отладки Интересно а сколько памяти МК займет данный код?
На асме думаю ячеек 20-30, на Си наверняка не менее 100-200

 

Zandy:
Зато писать нудно и муторно
Зато, со временем, как здесь уже сказали, накапливается некоторое количество отлаженных и проверенных "стандартных" подпрограмм. Что, в свою очередь, позволяет здорово экономить время.

 

AlexAlcoa
при нынешних ценах на авр это не имеет значения
не влазит в тини2313? купим мегу8
разница в цене 30 центов

сколько будет стоить работа асм программера, ковыряющегося неделю
и сколько будет стоить работа сишника, который напишет за 2 дня?

 

Gregory: Зато, со временем, как здесь уже сказали, накапливается некоторое количество отлаженных и проверенных "стандартных" подпрограмм.
Это точно. С "0" никогда не делаю. Я просто беру какую-нибудь похожую программу и корректирую ее. Что-то выкидываю, какие-то куски вставляю из других.

 

AlexAlcoa
На асме думаю ячеек 20-30, на Си наверняка не менее 100-200
- Если компилятор Си написан за недельку в качестве курсача, а программу писал выпускник детского сада, то да, где-то так и будет : - )

 

приду попозже и покажу кусок кода в асм

 

djelektronik: сколько будет стоить работа асм программера, ковыряющегося неделю
и сколько будет стоить работа сишника, который напишет за 2 дня?

Иногда главнее - качество. А так, - может дойти до абсурда. Думаю именно так появляется большинство игрушек на комп, когда требования к железу превышает все разумные пределы. Под "так" понимается медленная но верная деградация программеров.

Полную суть сравнения асма с ЯВУ можно провести в сравнении WinAPI с ЯВУ для компа. Отличия как в быстродействии, так и в скомпиленном объёме кода.

 

djelektronik: не влазит в тини2313? купим мегу8 Так вообщем и делается, в итоге реализуемая задача может потребовать не менее P-4 .

caddr: а программу писал выпускник детского сада А причем здесь программист ведь на ЯВУ он использует стандартные процедуры для работы с периферией как "getchart и sendstring" они и займут вагон памяти. Конечно если работать напрямую с тем же USART в Си может будет и меньше чем 100-200, но зачем тогда ЯВУ когда есть асм.

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