Делимся опытом Наступив на грабли - сообщи другим! Обмен опытом разработки и ремонта электронных устройств. |
09.07.2011, 03:13
|
|
Почётный гражданин KAZUS.RU
Регистрация: 18.06.2006
Адрес: Литва
Сообщений: 2,214
Сказал спасибо: 1,450
Сказали Спасибо 2,001 раз(а) в 685 сообщении(ях)
|
Re: Что первое программа или схема?
Сообщение от AJScorp
|
Курица или яйцо?
|
Ответ давно известен.
|
|
|
|
09.07.2011, 03:48
|
|
Гуру портала
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,835
Сказал спасибо: 919
Сказали Спасибо 4,308 раз(а) в 2,573 сообщении(ях)
|
Re: Что первое программа или схема?
Сообщение от AJScorp
|
Последние несколько устройств собирал на 24х пиках - так вообще прелесть - разводишь плату, а потом преренаправляешь периферию программно.
|
Что мешает им сделать аналогичную фишку на младших семействах. Ну не надо мне 16 бит в примитивных устройствах.
|
|
|
|
09.07.2011, 08:02
|
|
Почётный гражданин KAZUS.RU
Регистрация: 18.06.2006
Адрес: Литва
Сообщений: 2,214
Сказал спасибо: 1,450
Сказали Спасибо 2,001 раз(а) в 685 сообщении(ях)
|
Re: Что первое программа или схема?
Сообщение от Easyrider83
|
Что мешает им сделать аналогичную фишку на младших семействах. Ну не надо мне 16 бит в примитивных устройствах.
|
Вы просто боитесь разрядность, а ведь в этом ничего страшного нет.
Сегодня например ARM Cortex-M3 32-bit стОит менее 1$ и какая разница где его использовать, в сложных системах или примитивных устройствах?
Главное - цена и доступность.
К тому же, там где используются восьмиразрядники, всегда можно поставить и 32 разрядные МК, а вот наоборот далеко не всегда получится.
Я это к тому, что пришло время осваивать более современные ядра, более производительные и продвинутые во всех отношениях, в том числе и в периферии и которые хватит нам наверняка надолго.
Последний раз редактировалось trampampusha; 09.07.2011 в 11:23.
|
|
|
|
09.07.2011, 12:03
|
|
Гуру портала
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,835
Сказал спасибо: 919
Сказали Спасибо 4,308 раз(а) в 2,573 сообщении(ях)
|
Re: Что первое программа или схема?
trampampusha, у меня лично проблема не в освоении. Я прекрасно работаю с ПИК32. Проблема в компиляторе. Я си не перевариваю совершенно. Если надо, морщась, читаю, но писать на этом кошмаре прогу - увольте. Если будет нормальный понятный и адекватный компилятор, будем писать и на АРМ. А пока придется щемиться.
|
|
|
|
09.07.2011, 12:52
|
|
Почётный гражданин KAZUS.RU
Регистрация: 18.06.2006
Адрес: Литва
Сообщений: 2,214
Сказал спасибо: 1,450
Сказали Спасибо 2,001 раз(а) в 685 сообщении(ях)
|
Re: Что первое программа или схема?
Сообщение от Easyrider83
|
Я си не перевариваю совершенно.
|
Вы его просто не понимаете, от того и отторжение.
А ведь язык не сложен, нужно лишь начать его изучать и не весь сразу, а по чуть-чуть и втянетесь.
Если приложите немного усилий, то это в последствии Вам с лихвой окупится.
Я тоже много лет писАл на Асме, но позже понял, что на Си многие вещи можно написать очень быстро и в несколько строк, при этом особо не парясь, тогда как на Асме нужно попотеть, причем изрядно.
Цитата:
|
Основное преимущество составления программ на C перед ассемблером является намного более высокая скорость написания кода, который в свою очередь более нагляден и понятен. Например, необходимо сложить два числа A и B и результат вывести в виде двоичного кода на порт B. На ассемблере это будет выглядеть следующим образом:
movf A, w
addwf B
movwf PORTB
А на C вот так:
PORTB = A+B;
Как видно, на C код получается более наглядным, не говоря уже о сложных условных переходах, циклах, арифметических вычислениях, вычислениях с плавающей запятой и т.д.
|
Вам видимо никогда не приходилось на Асме писАть программу под 3-4 КБ.
Последний раз редактировалось trampampusha; 09.07.2011 в 12:56.
|
|
|
|
09.07.2011, 13:29
|
|
Почётный гражданин KAZUS.RU
Регистрация: 18.06.2006
Адрес: Литва
Сообщений: 2,214
Сказал спасибо: 1,450
Сказали Спасибо 2,001 раз(а) в 685 сообщении(ях)
|
Re: Что первое программа или схема?
Сообщение от Easyrider83
|
Если будет нормальный понятный и адекватный компилятор, будем писать и на АРМ.
|
Вообще-то АРМ. это ядро, а не язык.
На нем не пишут.
И вообще, язык, это одно, а компилятор, это другое.
Написанную на СИ программу например для PIC, можно быстро адаптировать и под AVR и под ARM, чего не сделать с Асмом.
|
|
|
|
09.07.2011, 13:48
|
|
Гуру портала
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,835
Сказал спасибо: 919
Сказали Спасибо 4,308 раз(а) в 2,573 сообщении(ях)
|
Re: Что первое программа или схема?
Не, асм я знаю и пользую на том уровне, когда есть необходимость вставок на асме. Но пишу на бейсике.
C я тоже знаю. Дипломку на нем писал.
Последний раз редактировалось Easyrider83; 09.07.2011 в 14:02.
|
|
|
|
09.07.2011, 14:40
|
|
Прописка
Регистрация: 19.07.2006
Адрес: Russia,Yekaterinburg
Сообщений: 184
Сказал спасибо: 12
Сказали Спасибо 75 раз(а) в 43 сообщении(ях)
|
Re: Что первое программа или схема?
Сообщение от Easyrider83
|
Я си не перевариваю совершенно
|
Сообщение от Easyrider83
|
Но пишу на бейсике.
|
Шикарно.Обычно все с точностью да наоборот.
Я в свое время тоже подобным извратом для МК баловался, бесик да паскаль. Однако отсутствие серьезных компилятором отвергло их еще на стадии обучения.Посему в основном асм+си.
|
|
|
|
09.07.2011, 23:23
|
|
Супер-модератор
Регистрация: 13.03.2004
Адрес: Minsk
Сообщений: 2,378
Сказал спасибо: 1,956
Сказали Спасибо 1,328 раз(а) в 578 сообщении(ях)
|
Re: Что первое программа или схема?
На нашей фирме как-то исторически сложилось так. Есть один программист (я) и несколько (на данный момент 4) электронщика. Электронщики имеют понятие о том, что можно требовать от программиста. Я тоже имею некоторое понятие в электронике - если надо, и паяльник держу не за жало, и осциллографом пользоваться умею, хотя таки предпочитаю пробник.
И нормально делаются у нас устройства. Так как начальники не контролируют нашу работу (когда пришел, когда ушел), а просто платят премию когда новое устройство пошло в работу - то все заинтересованы, все друг на друга "завязаны". И когда начинается разработка чего-то нового, просто программист и электронщик садятся и решают, что надо и как надо.
И если я начну халявить - меня будут иметь электронщики. И если у них что-то встанет - их иметь буду я. Ибо заинтересован в конечном результате.
Хотя, конечно, бывают случаи, когда и мне приходится "вытягивать" ошибки электронщиков, и наоборот тоже бывает. Но все - решаемо, в общем-то.
Мораль - нет приоритета не у программы, не у схемы. Это одно целое.
__________________
[ жизнь приятна и красива, если выпить литр пива ]
|
|
|
|
10.07.2011, 01:24
|
|
Гуру портала
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,835
Сказал спасибо: 919
Сказали Спасибо 4,308 раз(а) в 2,573 сообщении(ях)
|
Re: Что первое программа или схема?
Сообщение от mobil2005
|
Однако отсутствие серьезных компилятором отвергло их еще на стадии обучения.
|
Бредовая тема. Сарказм не уместен совершенно. Каждый сам выбирает себе инструмент для работы. И компилятор - такой же инструмент.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 11:05.
|
|