Свежие обсуждения
Не про радио

Творческий кризис, или как стать программистом

1 5 8

Link: чем новее МК тем легче и приятней с ним работать

Вы бы хоть привели, к примеру, несколько процессоров ARM, которые можно было бы использовать... а то я что то до Cortex A15 добрался и мне как то не сильно хочется с такими работать... или вот это вот чудо.... http://www.acmesystems.it/ariag25_wirings...
потом вот тут http://habrahabr.ru/post/189484/ начали за здравие, кончили за упокой...

 

smg123: Что-то я не припомню у Willem prog параллельное програмирование Атмег.

Просмотрел доки на EzoFlash, есть там работа с AT89CXXX в параллельном режиме ( само собой, другого буковка С и не подразумевает), Atmega только в последовательном режиме...

 

Nintashi: Вы бы хоть привели, к примеру, несколько процессоров ARM, которые можно было бы использовать...

Я приведу те МК которые вызывают у меня интерес, т.е. те МК которые удовлетворяют моим запросам, как пример STM32F100C4T6B : ARM Cortex-M3 32-bit, Flash: 16K, RAM: 4K, UART: 2, АЦП: 10 x 12bit, ЦАП 2 x 12bit, ШИМ: 6 каналов x 16bit, 12шт 16 бит таймеров которые можно запустить на «аппаратный» ШИМ с регулируемым мёртвым временем, цена вопроса 1Бакс75центов. Сравним атмегу 16 - AVR 8-bit, Flash: 16K, RAM: 1K, EEPROM: 512, UART: 2, два 8бит таймера один 16бит таймер АЦП: 8 x 10bit как я помню аппаратного ЦАПА нет, ШИМ можно организовать на любом таймере но нет мёртвого времени. Выхода "аппаратного" ШИМа два. Цена вопроса 2,5 бакса. Сравнения конечно поверхностные но и они дают общую картину прогресса, АРМов.

У этого АРМа вообще вай фай на борту висит STM32W108HBU61, плюс всё остальное что есть в STM32F100, цена вопроса 9 баксов, но если сравнивать с ценой вай фай модулей то этот МК стоит просто копейки.

smg123: Что-то я не припомню у Willem prog параллельное програмирование Атмег.

Если его там нет то это минус конечно, я этим программатором не пользовался основательно, я на нём только ПЗУ шил, сейчас уже не помню где валяется, думал что разработчики применили параллельный интерфейс для атмег, но это не суть важно для 16 меги, проблема невозможности обнуления чипа только у тег мег у которых вывод RЕSЕT многофункциональный и есть фьюз отключения вывода RЕSЕT, для меги 16 это неактуально. Её можно обнулить последовательным программатором даже тогда когда активирована во фьюзах вся защита.

 

Не, мужики. Я это чудо даже припаять не смогу, не то прошить. Или его вместе с девбордом юзать?
Решил мегу - значит мегу. Буду изобретать программатор.

 

Link: Сравнения конечно поверхностные но и они дают общую картину прогресса, АРМов.

Да, так и есть, но толи советское воспитание, толи учёба ещё в советских универах, но...! На регуляторы простые я ставлю PIC10 (это и корпус SOT23-6, а можно и ещё меньше, и памяти как раз), последняя моя игрушка, система допуска RFID, прекрасно справляется PIC16F628A, правда кварц пришлось лепить, но ...память использована на 98,7%, как по мне идеальный вариант (привык использовать всё по максимуму, и чтобы ничего не пропадало , ну "больной", что тут уже сделаешь...)

 

poruchik: привык использовать всё по максимуму, и чтобы ничего не пропадало , ну "больной", что тут уже сделаешь...

Не ну Вы описываете уже последнюю стадию развития, т.е. вы описываете инженерный подход, т.е. под каждую задачу свой МК который реализует задачу по максимуму в связке цена - конечный результат. Но для учёбы и испытаний как мне кажется лучше иметь МК у которого на борту есть всё что душе угодно, на одном мощном МК можно научится решать разные задачи, а потом уже выбирать путь когда важен размер, цена, функционал и т.д. и т.п.
Да... если я не ошибаюсь то в АРМе можно к выходу (ноге МК) присвоить своё имя порта т.е. имя порта не привязано жёстко к ноге. И как мне кажется АРМы уже нарушили связь цены и возможностей МК. Если раньше на стоимости МК отражался функционал МК то сейчас эта зависимость в цене очень слабо выражена.

TEX: Я это чудо даже припаять не смогу, не то прошить. Или его вместе с девбордом юзать?

Зато есть куда расти, ну а если серьёзно то припаять корпус типа LQFP не составляет труда, я тоже сначала перепугался но распаял без проблем, тут более важнее иметь нормальную печатную плату, чем уметь паять. Зато размеры у МК маленькие можно лепить куда попало...

TEX: Решил мегу - значит мегу. Буду изобретать программатор.

Подымите статьи Рюмика, там начинается с программатора на СОМ порту потом делается ЮСБ программатор, а цикл статей заканчивается "полётами в космос".

 

Link: Но для учёбы и испытаний как мне кажется лучше иметь МК у которого на борту есть всё что душе угодно, на одном мощном МК можно научится решать разные задачи, а потом уже выбирать путь когда важен размер, цена, функционал и т.д. и т.п.

Ну собсна так и есть, у меня борд на 873, на нём всё гоняю, оптимизирую, а потом сую в подходящий МК

 

Link: для АРМов практически не нужен программатор, их можно шить по UART

т.е. они идут со встроенным бутлоадером? А внутрисхемная отладка как?

 

Читаю, пытаюсь понимать, но вместо понимания образуется каша в голове.Если даже с типами данных (signed, unsigned) не могу разобраться, то что про остальное говорить. Верно сказали - не мое это.
Вернусь к своим транзисторам и операционникам.

 

Сергей К: т.е. они идут со встроенным бутлоадером? А внутрисхемная отладка как?

А в них и то и то есть, т.е. если не нужна отладка, а просто прошить флеш то можно применить бутлоадер, а если нужна отладка то там вроде джей таг интерфейс используется, в общем есть функция пошаговой отладки программы с помощью спец плат с ЮСБ и интерфейсом, отладочные платы не сильно и дороги, но и их прошивку МК уже ломанули и распространят прошивку этих отладочных плат по интернету бесплатно и при желании можно эту отладочную плату собрать самому.

TEX: Вернусь к своим транзисторам и операционникам.

Быстро... Кстати что бы мигать светодиодом нет необходимости изучать числа способы инициализации переменных со знаком или без знака, достаточно просто в порт записать логическую единицу потом нуль. Я так понял статьи Рюмика вы не смотрели, там от простого к сложному на конкретных примерах с конкретными описаниями пошагово с картинками и т.д. и т.п. Ну а так дело ваше конечно, если МК не вдохновляют на подвиги, то и не нужно голову напрягать всякими там двоичными числами....