Дык на чем писать-то?
Среди эмбеддеров живы споры по поводу того – на каком языке лучше писать программы для контроллеров. Одни ратуют за ассемблер – мол, быстрее, компактнее, другие, те что за Си говорят, что на нем программы быстрее пишутся, а по скорости совсем слегка проигрывают ассемблеру. Оба этих класса эмбеддеров катят бочку на тех, кто пользуется C++: мол, он слишком медлителен прожорлив и опасен для встраиваемых систем. Ну что, устроим холивор?
Письмо в Atmel
Как известно, Атмел разблокировал avr dragon и теперь он должен поддерживать все контроллеры AVR включая atxmega. Однако, в документации к нему и к avr studio содержится много противоречий. Для того, чтобы их развеять, я написал письмо службе поддержке Атмела.
АтмелЪ
(more…)
Защита для AVR Dragon
Как вы уже знаете, у меня сломался дракон. Путем нехитрых манипуляций он был оживлен, но все равно, было обидно. Для того, чтобы не допустить такой нелепости в будущем, я упихал его в корпус, добавил буфер и назвал то, что получилось DragonForce.
(more…)Умер и ожил avr dragon
Траур сегодня пришел в мой обитель. Мы провожаем в последний путь дракона, который служил мне верой и правдой долгими зимними вечерами, который не боялся кремниевых монстров, и, обнажив контакты, был готов сразиться с ними во имя работающего кода в любую секунду.
Кто такой это дракон и о проблеме с импульсным стабилизатором можно прочитать в этой статье
(more…)Драйвер Atmel Dataflash (at45)
В “любительском” проекте, над которым я сейчас работаю, понадобилось хранить довольно большое количество данных. Выбор пал на память atmel dataflash, как на одну из самых распространенных и легкодоставаемых памятей. Под эту память был написан драйвер. Предлагаю его и вам.