Помогите найти микроконтроллер, плиз:)

mikki
morogorec:

про ассемблер-ну что ж поделаешь, если в универе проходят программирование mcs51 на ассемблере,

Открою небольшую тайну)) любой Си компилятор преобразует код в ассемблер… Поэтому сетовать на недостаток преподаваемых знаний… Тогда зачем учиться? и ради чего? Ассемблер вешь безусловно нужная, но только в очень узком диапазоне разработок…

morogorec:

почему на компэл стоит этот контроллер около 150 р., а на чип и дип цена чуть ли не в 3 раза дороже…

В этом и есть сермяжная правда маркетинга)))

AndyBig

Правильнее всего писать в машинных кодах.

msv

ИМХО В учебных целях научиться основам на асме- вещь более чем полезная. Да и перевести асм в машинный код десяток строк, тоже не помешает, для развития представления о работе проца. Т.ч. полностью поддерживаю профессора со 100 патентами в его методике обучения. И задача с инициализирующей секцией и простым главным циклом, как раз вполне подходящая для этого.

virtex

c8051f320 йап его под дулом пистолета не взял

Правильнее всего писать в машинных кодах.->

это вам кто такое сказал ? … правильнее писать так чтобы потом люди могли это прочитать =)

асамблер вещ нужная только в условиях сильных ограничений вычислительных ресурсов и знаете … обычно такие ограничения бывают выдумаными так сказать с потолка

если такое возникло значит: компонетны схемы были выбраны преднамеренно глупо. такая схема имеет очень скудное право на жизнь ибо это первая и последняяя её версия в таком варианте

да и лодно хватит офтопить наверное =) …

P.S. я вот извращенец .386 пишу на masm’асе

AndyBig
msv:

В учебных целях научиться основам на асме- вещь более чем полезная

Никто не спорит, представление о том, во что превращается исходный код нужно иметь. Как и полезно иногда общее понимание дизассембированного кода в пошаговой отладке. Но для этого достаточно знать общие принципы ассемблера, а не давать задание написать на ассемблере готовый девайс с поддержкой USB-хоста 😃
ИМХО, умение писать на ассемблере сейчас практически не нужно. Ни в какой области. Ну или максимум - поставить задачу написания на ассемблере какого-то одного модуля, например той же начальной инициализации контроллера.

virtex:

правильнее писать так чтобы потом люди могли это прочитать =)

Наоборот - так, что бы никто потом не смог прочесть 😄

virtex:

асамблер вещ нужная только в условиях сильных ограничений вычислительных ресурсов и знаете … обычно такие ограничения бывают выдумаными так сказать с потолка

Вот-вот. Либо просто что бы поиздеваться над студентом 😃 Либо из области “что было хорошо для нас в нашей молодости, то вам, соплякам, должно быть хорошо” 😃

virtex:

P.S. я вот извращенец .386 пишу на masm’асе

Это точно 😉

DMIZDETS
morogorec:

Всем спасибо, тему закрываю, ибо контроллер выбран наконец-то, им стал c8051f320(да, там компараторы есть, но он оказаляс вполне подходящим). с английски я в ладах, ибо пришлось почитать даташиты

Выбор оптимальный одобряю, к стати имею новую отладочную плату для С8051F340 аналога 320. С готовой платой на весь ваш агрегат с программой хоть на С хоть на АСМ вряд ли больше пары часов уйдет, работы с ноутбуком, кстати прошивку там можно менять до посинения, так что все ошибки и несыковки убираются, а при необходимости можно и добавить любой интерфейс, в частности выход на GSM связь.