Как стать автором
Обновить
9
0
Алексей @boolivar

Пользователь

Отправить сообщение
Не кидайтесь словами, кидайтесь ссылками.
Чем уж так плох встроенный АЦП, раскритикуйте, пожалуйста.
И вот с vga выходом для простого 8-битного контроллера вы, пожалуй, загнули.
Все остальные пункты полностью поддерживаю.
Поделитесь ссылочкой пожалуйста.
На 19:12 достаточно неплохо узнаваем thinkpad.
Хм, такую штуку можно приспособить чтобы и по воде гребла и, возможно, по земле.
Спасибо, с этим разобрался. Еще момент, работает ли присваивание функций/функторов?
Вы уж простите за такие вопросы, из примеров непонятно, а сходу по коду сообразить не могу.
Простите, не понял как происходит работа с функторами, или ваша реализация их не поддерживает?
Не могли бы про SREG поподробнее? Чем багрепорт завершился? С ATOMIC_BLOCK(ATOMIC_RESTORESTATE) проблем не замечал.
Для андроида есть шикарное приложение LHSee. Там доступно расписан эксперимент ATLAS и строение детектора.
Меня смутил TSensor, простите :)
Возможно, через пару лет, когда вы поработаете над более серьезными проектами, вы напишете совсем другую статью, о том, почему вы используйте ту или иную RTOS, и, может быть, она даже будет платной.
1. На самом деле, ресурсоемкость ОСРВ это основная причина почему приходится работать без нее, и, если ее нет приходится изобретать что-то подобное, и ваш код тому пример.
2. Мюьтексы, семафоры… вам еще много интересного предстоит узнать ;) или изобрести, они непременно понадобится и при вашем подходе.
3. Ваша работа тоже стоит денег, и контроллеры их стоят и среды разработки и отладчики. А операционные системы есть бесплатные.
4. Если поддержки операционки нет — вы вряд ли будете переезжать на этот процессор, в ином случае, вы можете написать порт, в любом случае, ваш код без операционки будет сложно перенести на другой процессор.
5. А вдруг в вашем коде ошибка? Везде есть ошибки, это не повод не пользоваться программами.
Вы, похоже, совсем недавно программировали на delphi? :)
Я на паспорт так сфоткался
На каких скоростях проверялось такое решение?
Можно еще timestamp'ы добавить.
Многие не учитывают что такая штука может оказаться полезной при embedded отладке, когда из средств отладки только uart :)
При использовании макросов в операциях "? :" и "," точка с запятой окажутся лишними. А если под макросом скрывается возвращаемое значение, то, при наличии точки с запятой, его нельзя будет использовать в условных операторах.
Начну с ответов на те вопросы что попроще.
Насчет сертификации и патентования вообще ничего не знаю.
По поводу зарплат — я живу и работаю в Калуге, у нас тут не так уж и много предприятий которые занимаются разработкой электроники, но в тех о которых знаю я хорошему специалисту предлагают хорошую з/п — 30-35тр и выше.
Как DIHALT свою разработку не веду, но халтурку взять периодически случается.

Теперь по основному вопросу.
К сожалению, ничего лучше даташитов на микроконтроллеры, в частности AVR — документации мне не попадалось. Просматривал всякие книги типа программирование на C PIC и AVR и т.п. — все ни о чем. Еще хороший сайт по архитектуре AVR — www.avr-asm-tutorial.net/avr_en/beginner/index.html
Никогда не пользовался Arduino, потому как никогда не было проблем собрать себе свою плату.

По поводу разных архитектур. Чипы — да, разные, но принципы их работы одни и те же, будь то 8-битный ATmega или сигнальный TMS320. Разработка ведется на языке Си, который создает необходимый уровень абстракции — в итоге разница между процессорами сводится к разнице в конфигурации периферии, ну а тут все делается согласно даташиту. Основную же работу берет на себя компилятор.

Спасибо за вопросы, задавайте еще :)
Хотел бы добавить пару слов от себя.
Для реализации поведения «interrupt_happened = 1;» нет необходимости писать обработчик прерывания — можно напрямую проверять флаг прерывания.
Ну и для того чтобы упростить работу с машинами состояний можно воспользоваться Protothreads.
Разработка ПО для микроконтроллеров: AVR, PIC, ARM, TMS. Могу помочь разобраться в архитектуре, интерфейсах, сопутствующей периферии, разработке схем с ними и т.п.

Информация

В рейтинге
Не участвует
Откуда
Калуга, Калужская обл., Россия
Дата рождения
Зарегистрирован
Активность