jAVRCalc – это калькулятор для мобильных телефонов, облегчающий некоторые расчеты при работе с микроконтроллерами AVR.
jAVRCalc позволяет:
- Рассчитывать значения счетного регистра и регистра сравнения для запуска 8-ми и 16-ти разрядных таймеров с заданным временным интервалом.
- Рассчитывать значение регистра UBRR модуля USART/UART для заданной частоты кварца, режима работы модуля и скорости обмена.
- Рассчитывать шаг квантования АЦП и результат преобразования при заданной разрядности, опорном и входном напряжениях.
- Переводить числа из одной системы исчисления в другую – поддерживаются десятеричная, шестнадцатеричная и двоичная системы.
Управление
“Вправо”, “влево” – перемещение по закладкам“Вверх”, “вниз” – перемещение по полям ввода данных
“Центральная кнопка джойстика”(если не работает, то “зеленая трубка”) – рассчитать
“Звездочка” * - стереть один символ
“Решетка” # - очистить все
Таймеры
Pre Scale – коэффициент предделителя таймера 8, 64, 128, 256, 512
Needed Timer – требуемый временной интервал/частота
Units – единицы измерения us, ms, Hz
TCNT – значение для счетного регистра.
OCR – значение для регистра сравнения.
Real Time – реальный временной интервал, получаемый при заданных значениях счетного регистра.
USART/UART
Crystal Freq, Hz – тактовая частота микроконтроллера
Baud Rate, bps – скорость обмена в бодах.
Устанавливается из диапазона возможных значений:
2400,4800,9600,14400,19200,28800,38400,57600,76800,115200.
Oper. Mode – режим работы модуля USART/UART
U2Xn = 0 – асинхронный режим
U2Xn = 1 – ускоренный асинхронный режим
Synchr. – синхронный режим ведущего
UBRR - расчетное значение регистра
Error, % - величина ошибки
АЦП
Resolution, bit – разрядность АЦП - 8, 9, 10
Vref, mV – опорное напряжение
Vin, mV – входное напряжение
Quant. Step, mV – шаг квантования
ADCreg – результат преобразования
Конвертер
Dec – число в десятичной системе исчисления
Hex – число в шестнадцатеричной системе исчисления
Bin – число в двоичной системе. Количество отображаемых разрядов 16. При превышении выдает сообщение “Ovf” (Overflow)
P.S.
- Это мое первое приложение под мобильник, оно “заточено” под разрешение 240х320 и я не ручаюсь, что оно будет корректно отображаться на экранах с другим разрешением.
- Если вы протестировали приложение, придумали, как его улучшить или нашли в нем какой-то баг – отпишитесь на форуме, мне важно знать Ваше мнение.
Nokia6233
Nokia5000
Файлы
В архиве два файла – jAVRCalc.jad и jAVRCalc.jar. Чтобы установить приложение, оба файла нужно скопировать на телефон.Общая версия jAVRCalc 1.0
Версия для телефонов Nokia - jAVRCalc 1.0n
Comments
При отключении джойстика не реагирует на экран.
миф о переносимости java программ заканчивается там, где начинаются api производителей телефонов :-?
Просто у этого телефона клавиатура отсутствует как класс.
Все работает как должно!
Проверил на NOKIA 5800XM - после отключения в параметрах приложения экранной клавиатуры (действительно - не хватает цифр) и запуска сторонней програмулины-эк ранной клавиатуры, можно полностью воспользоваться возможностями программы и на этом аппарате!
Спасибо! очень полезная программка!
Только мелковато малость. Или жирнее чуток бы...
RSS feed for comments to this post