AVR Calculator
Написал небольшое Android приложение для AVR разработчиков. Оно позволяет рассчитывать значения регистров некоторых аппаратных модулей AVR микроконтроллеров, необходимых для задания их конфигурации.
С помощью этого приложения можно:
- рассчитывать значения TCNT и OCR регистров таймеров для заданного периода/частоты
- рассчитывать значения UBRR регистра для USART/UART модуля
- рассчитывать значение TWBR регистра для TWI модуля
- преобразовывать аналоговое напряжение в цифровое значение ADC
- конвертировать бинарные, десятичные и шестнадцатеричные цифры.
Eagle Cad. Создание компонента. Ч2
Рассмотрим создание более сложного библиотечного компонента, например, микросхемы 74HC00. Это логическая микросхема, состоящего из четырех элементов И-НЕ.
Eagle Cad. Создание компонента. Ч1
Что мне нравится в Eagle Cad, так это большое количество готовых библиотек. Однако рано или поздно все равно возникает момент, когда нужного компонента нет и нужно создавать его самому. В этом посте мы рассмотрим процесс создания библиотеки и новых компонентов.
В первой части в качестве примера будет использоваться резистор, а в следующей какая-нибудь микросхема. В принципе процесс создания резистора описан в руководстве на Eagle, но там все на английском и без наглядных картинок.
Как добавить подсветку типов данных в IAR, AVR Studio и CodeVision AVR
Если вы пользуетесь типами данных с фиксированной разрядностью, которые определены заголовочном файле stdint.h, то наверняка столкнулись с тем, что софт для программирования AVR не подсвечивает их. Unsigned char, unsigned int выделяет, а uint8_t, uint16_t нет. Вроде небольшое неудобство, но мешает. Оказывается в любой из трех программ - IAR, AVR Studio, CodeVision - это можно исправить и сделать это очень легко.
Просмотр гербер файлов онлайн
Нашел в сети сайт, позволяющий создавать трехмерное изображение печатной платы по гербер файлам. Пользоваться сервисом очень легко. Переходим в браузере по ссылке внизу. Открываем папку со своими гербер файлами, выделяем их, перетаскиваем в браузер. На следующей странице вам будет предложено выбрать к какому слою относится каждый файл. Герберы сгенерированные из Eagle по дефолту будут правильно соотнесены со слоями (у меня по крайней мере так). Жмем Done и ожидаем окончания рендеринга.