|
Необходимо определиться с языком программирования для MSP340, C или Assembler |
|
|
|
Dec 27 2005, 12:57
|
Группа: Новичок
Сообщений: 3
Регистрация: 27-12-05
Пользователь №: 12 666

|
Трудность заключается в том, что я только начинаю знакомиться с данным контроллером и не имею обширного опыта в разработках устройств на МК! При написании диплома в компании, занимающейся автоматизацией, мне сказали, что они давно уже отошли от assemblera, но внятно не аргументировали почему! Теперь же, работая в другой фирме, я вижу, что все пишут на assemblere! Я конечно понимаю, что проги на assemblere выполняются быстрее, однако в случае, где не критично время быть может логичнее было бы ичспользовать С? Вообщем хочу услышать плюсы и минусы, за и против! Тем более, что большого опыта ни с тем ни с другим языком я не имею! Но с С знаком ближе. Еще немаловажный факт - наличие примеров (кодов), библиотек и готовых модулей, как то прием передача по интерфейсам и прочее!!!
Спасибо.
|
|
|
|
|
Dec 27 2005, 20:13
|
Частый гость
 
Группа: Участник
Сообщений: 96
Регистрация: 24-09-05
Пользователь №: 8 901

|
Лично я за С и С++ ну и куда ж без ассемблерных вставов в критичных по времени местах На С и С++ удобно делать многие вещи которые на ассемблере замучаешся. Например работа с графическими дисплэями и большой системой менюх и т.д.
|
|
|
|
|
Jan 11 2006, 12:47
|
Группа: Новичок
Сообщений: 6
Регистрация: 11-01-06
Пользователь №: 13 048

|
Вообще-то это провокация .. ИХМО, писать надо на С, но знать ассемблер. Не стоит копаться в регистрах и т.д. - кроме этого дофига проблем - жалко время Потом - сколько времени займет написание 60кбайт на асме? Переносимость - у меня большие куски програм кочуют с PIC на MSP430 на ARM на 51 и т.д - сколько времени на асме перевести драйвер для NAND flash с PIC на MSP430 - если нечего делать, можно писать на асме
|
|
|
|
|
Feb 11 2006, 07:36
|
Частый гость
 
Группа: Свой
Сообщений: 116
Регистрация: 3-06-05
Из: Санкт-Петербург
Пользователь №: 5 719

|
Цитата(Olegovich @ Dec 27 2005, 17:01)  Для MSP430 - скорее Си, чем Ассемблер. На мой взгляд, ассемблер там на редкость неудобный. У MSP430 очень хороший асм, авр тут просто CENSORED, хотя я много пишу на авр.
Сообщение отредактировал IgorKossak - Feb 11 2006, 11:23
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|