Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
28.10.2010, 11:25
|
|
Вид на жительство
Регистрация: 09.10.2009
Сообщений: 356
Сказал спасибо: 21
Сказали Спасибо 64 раз(а) в 46 сообщении(ях)
|
Re: Си - это сложно и непонятно или нет?
Сообщение от realid
|
________Да
|
Тогда нужно определиться нужон ли там LPC, это зависит от конкретной задачи.
__________________
Делая дело нужно в него верить на все 100%, иначе неизбежно будут возникать ошибки подпитывающие подсознательное сомнение.
|
|
|
|
28.10.2010, 11:28
|
|
Вид на жительство
Регистрация: 09.10.2009
Сообщений: 356
Сказал спасибо: 21
Сказали Спасибо 64 раз(а) в 46 сообщении(ях)
|
Re: Си - это сложно и непонятно или нет?
Сообщение от Gnider
|
Неа. Я до 2001 года не мог нормально писать на Си для АВР. ДУмаю многие тоже. Это подтверждает огромное кол-во людей,которые дрючат простейшие программы асм вставками,чтобы они быстрее пахали.
|
Думаю это зависит от склада ума конкретного человека. Не зря есть те кому проще математика, кому проще философия, а кому юрисподенция.
Мой вывод такой что эта ветка безполезна, дублирует она многие другие на других форумах, каждый останется при своём мнении, и делать будет так как удобно, привычно и быстрее.
__________________
Делая дело нужно в него верить на все 100%, иначе неизбежно будут возникать ошибки подпитывающие подсознательное сомнение.
|
|
|
|
28.10.2010, 11:30
|
|
Почётный гражданин KAZUS.RU
Регистрация: 30.06.2005
Сообщений: 3,399
Сказал спасибо: 5
Сказали Спасибо 431 раз(а) в 306 сообщении(ях)
|
Re: Си - это сложно и непонятно или нет?
Сообщение от SasaVitebsk
|
Они и не надо. Даже в отличие от ARM, где кое-что в виде прибамбахов компилятора сделано.
В AVR всё можно реализовать средствами языка. В том числе и работу с 16-32-64. Вопрос только быстродействия, но он присутствует везде. Включая пень 4-ёх ядерный.
PDP-11 - 16 бит. И с байтами работал вполне приемлемо.
К Atmel ни вижу ни единой претензии, в плане реализации системы команд.
|
В том то и проблема что из-за 8-битности трудно использовать Си,ибо код при умножении скажем двух 32-битных чисел получается громадным.
А насчет реализации системы команд. Если приходится юзать асм вставки,значит есть претензии к компилятору,а у него - к системе команд.
Для меня самое важно связка "компилятор-система команд",а не "человек-система команд".
|
|
|
|
28.10.2010, 11:31
|
|
Почётный гражданин KAZUS.RU
Регистрация: 30.06.2005
Сообщений: 3,399
Сказал спасибо: 5
Сказали Спасибо 431 раз(а) в 306 сообщении(ях)
|
Re: Си - это сложно и непонятно или нет?
Сообщение от OneTech
|
Тогда нужно определиться нужон ли там LPC, это зависит от конкретной задачи.
|
Сейчас уже,если нет реглигиозных убеждений или специфических задач LPC,STM32 нужен всегда
|
|
|
|
28.10.2010, 11:32
|
|
Вид на жительство
Регистрация: 09.10.2009
Сообщений: 356
Сказал спасибо: 21
Сказали Спасибо 64 раз(а) в 46 сообщении(ях)
|
Re: Си - это сложно и непонятно или нет?
Gnider Согласен, есть момент при написании на Си идёт привязка и доверие к аффтару компилятора, который и ассемблерит код.
realid. LPC нужон даже в ПДУ? ИМХО там дешевле спец микросхема или даже 4-х битный МК, если он доступен и дешов конечно.
__________________
Делая дело нужно в него верить на все 100%, иначе неизбежно будут возникать ошибки подпитывающие подсознательное сомнение.
Последний раз редактировалось OneTech; 28.10.2010 в 11:34.
|
|
|
|
28.10.2010, 11:42
|
|
Почётный гражданин KAZUS.RU
Регистрация: 30.06.2005
Сообщений: 3,399
Сказал спасибо: 5
Сказали Спасибо 431 раз(а) в 306 сообщении(ях)
|
Re: Си - это сложно и непонятно или нет?
Сообщение от OneTech
|
Gnider Согласен, есть момент при написании на Си идёт привязка и доверие к аффтару компилятора, который и ассемблерит код.
realid. LPC нужон даже в ПДУ? ИМХО там дешевле спец микросхема или даже 4-х битный МК, если он доступен и дешов конечно.
|
Я тоже соглашусь что сейчас АВР и тот что был раньше,лет 15 назад - разные процы. Сейчас отлаженый Си компилятор,много памати,периферия.
Очень очень надежный. Но сейчас даже атмелу невыгодно их делать,из-за ценовой конкуренции.
Насчет ПДУ. Не знаю как в других странах но у нас такая специфика что надо брать всегда мэйнстрим. 4-битник меньше жрет и может меньше места занимает,но не факт что дешевле и проще доставаем и осваиваем.
|
|
|
|
28.10.2010, 11:42
|
|
Супер-модератор
Регистрация: 15.10.2007
Сообщений: 3,530
Сказал спасибо: 172
Сказали Спасибо 1,560 раз(а) в 810 сообщении(ях)
|
Re: Си - это сложно и непонятно или нет?
Сообщение от OneTech
|
realid. LPC нужон даже в ПДУ? ИМХО там дешевле спец микросхема или даже 4-х битный МК, если он доступен и дешов конечно.
|
Согласен__
|
|
|
|
28.10.2010, 11:47
|
|
Заблокирован
Регистрация: 26.10.2010
Сообщений: 4
Сказал спасибо: 0
Сказали Спасибо 1 раз в 1 сообщении
|
Re: Си - это сложно и непонятно или нет?
Сообщение от Gnider
|
Без асм вставок? Портируется на другие архитектуры?
|
Приехали!
Если сами не разу не пробовали, то и не говорите другим что это невозможно. Если исходник без прибамбасов "библиотечных извращений", то вполне всё переводимо. В своё время перекидывал проги с IAR AVR на MCC18, С30, WinAVR и обратно - с небольшими поправками всё работает.
А иначе какой смысл в СИ?
|
|
|
|
28.10.2010, 11:49
|
|
Гуру портала
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,835
Сказал спасибо: 919
Сказали Спасибо 4,308 раз(а) в 2,573 сообщении(ях)
|
Re: Си - это сложно и непонятно или нет?
Ничего себе! Из моего оффтопика цела тема выросла за ночь. И вроде не поливал и не удобрял. Ладно, убедили. Ставлю Си и пытаюсь переписать готовые проекты под него. Хотя я уже писал оболочки под делфи. Там синтаксис тот же. Но плевался дико. Придется снова этим заняться.
|
|
|
|
28.10.2010, 11:50
|
|
Вид на жительство
Регистрация: 09.10.2009
Сообщений: 356
Сказал спасибо: 21
Сказали Спасибо 64 раз(а) в 46 сообщении(ях)
|
Re: Си - это сложно и непонятно или нет?
Сообщение от Gnider
|
Очень очень надежный. Но сейчас даже атмелу невыгодно их делать,из-за ценовой конкуренции.
|
Да, STM8 меня удивили.
Сообщение от Gnider
|
...но не факт что дешевле и проще доставаем и осваиваем.
|
Верно, в наших странах политику цены определяет пользуемость спросом и "скока ты вазьмёш". Когда появился Power Integration со своими чипами на одной из фирм цена на все чипы была примерно одинакова, с небольшим уклоном вверх для более мощных чипов. Я подсел на один из чипов семейства, причём посередине диапазона мощностей. Сделал мелкосерийку и выгребал у них микросхемы каждую неделю, в итоге цена постепенно опустилась вдвое на этот чип, хотя менее мощные стоили дороже. После кризиса средняя цена на микросхемы поднялась, для меня стало брать не выгодно. Моя мелкосерийка накрылась медным тазом. Постепенно цена на данный чип вернулась на свою позицию. Это я к тому как идёт ценоформирование у наших "купи-прадай". Не факт что цена на 8-ми битних в вашем регионе окажется выше или равной чем на на LPC и/или AT91SAMxxx.
__________________
Делая дело нужно в него верить на все 100%, иначе неизбежно будут возникать ошибки подпитывающие подсознательное сомнение.
Последний раз редактировалось OneTech; 28.10.2010 в 11:54.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 03:11.
|
|