Форум программистов, компьютерный форум, киберфорум
Электроника и радиотехника
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.61/135: Рейтинг темы: голосов - 135, средняя оценка - 4.61
0 / 0 / 0
Регистрация: 24.02.2011
Сообщений: 102
1

Органайзер? Может как-то иначе?

22.12.2011, 21:42. Показов 24727. Ответов 49
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Давно хотел собрать устройство, которое за бугром называют PDA - Personal Digital Assistent. Ума мало, амбиций много. Периодически возникают неотложные дела, и идею приходится забрасывать далеко и надолго, но потом она возвращается. В качестве ядра для такого девайса рассматривал и AVR (Ну конечно же, как не их?) и Z80 и даже 80186. Но компромисс никак не хотел находиться. С появлением на форумах информации о дисплеях от сотовых и их подключении интерес вернулся с новой силой. В результате было решено начать уж хоть с чего-нибудь. Отработанный и усвоенный умом алгоритм несложно перенести на любую привычную платформу, так я подумал и купил дисплей от Моторолы Т190. Товарищ Sporkir, участник данного форума, разработал программу по его управленю. Я ее удачно залил и проверил - хм, правда работает! Для начала мне такого дисплея очень хватало - разрешение сносное, скорость вывода - довольно шустро. Но...
Программа была написана на ассемблере и после переписи мною на си никак не хотела работать. Бился долго, мучал вопросами форумчан, но безрезультатно... Проект был заброшен, как обычно...
Спустя некоторое время я вновь вернулся к нему, написал всё с нуля и, о чудо, программа заработала... Си мне уже как родной язык (не без помощи интернета, конечно), потому я решил улучшить алгоритм вывода на дисплей...

Продолжение следует...
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
22.12.2011, 21:42
Ответы с готовыми решениями:

Как создать приложение-органайзер новичку
Добрый день! Задача: Освоить питон на создании своего приложения-органайзера. Смесь Екселя и...

Органайзер. Как можно каждую ячейку DataGridView сделать как класс для удобного обращения
Здравствуйте. Скажите пожалуйста ,а как можно каждую ячейку DataGridView сделать как класс ?чтобы...

Элементарный органайзер: как привязать текстбокс к календарю
Доброй ночи! Пишу элементарный органайзер на WPF .Хочу сделать так, чтобы при нажатии на любую дату...

Как иначе?
private List<List<Info>> stack = new List<List<Info>>(); private void Work(){ //Формируется некая...

Как иначе записать?
Как иначе записать эту часть кода? *(m+i)=*(*(mas+i)+nomstb);

49
0 / 0 / 0
Регистрация: 12.07.2011
Сообщений: 2
10.03.2012, 22:25 41
Author24 — интернет-сервис помощи студентам
Сначала наверное стоит добавить остальной функционал. А то, как правило в 99% случаев, окажется что клавиатура и нужна вовсе.
0
0 / 0 / 0
Регистрация: 24.02.2011
Сообщений: 102
10.03.2012, 22:41 42
И стою я, короче, на остановке, озираясь вокруг в поисках RS232 терминала, чтоб не забыть о встрече, о которой договорился только что....
Хочу клавиатуру.
0
1 / 1 / 0
Регистрация: 18.01.2012
Сообщений: 1,418
10.03.2012, 23:12 43
если хочешь музычку, то примерно такое можно использовать. Качество звука - более менее ниче так. Если не меломан-ценитель, то разницу от обычного мп3шника будет тяжело уловить.
0
0 / 0 / 0
Регистрация: 24.02.2011
Сообщений: 102
10.03.2012, 23:32 44
Рад бы, давно ищу такую каракатицу, да нет поблизости. Заказывать что-либо окромя семплов я очень не люблю, а через знакомых не удалось найти ни в Кургане, ни в Челябе, ни в Тюмени. В Промэлектронике в Ебурге вроде есть в каталоге, но давно стоит статус "Нет на складе". Поизвращался с R-2R и PWM - ну для будильника сойдет. Только я, опять же, балбес так классно разогнал плату, что получил не только кучу перемычек, но и занял нужные ноги (прерывания и PWM) совсем не под то, что теперь мне нужно. Переделывать только лень теперь. Хотя, назревает череда дней рождений, можно кому-нибудь сделать и загнать в виде презента. Но на 8 меге больше чем часы с кукушкой у меня, походу, не выйдет...
0
0 / 0 / 0
Регистрация: 22.04.2011
Сообщений: 223
11.03.2012, 08:31 45
Возьми за основу вот этот проект http://www.mictronics.de/proje... p3-player/ , там есть все, вплоть до исходников, изучай, добавляй свое, переделывай как хочется и будет тебе польза.
0
0 / 0 / 0
Регистрация: 24.02.2011
Сообщений: 102
11.03.2012, 08:56 46
Спасибо, посмотрю. Интересно решение ФАТ, в остальном, я думаю, не подойдет т.к. нет у меня MP3 декодера и что-то не ожидается...
0
0 / 0 / 0
Регистрация: 06.12.2016
Сообщений: 2,309
12.03.2012, 23:45 47
2 otm604
По поводу АЦП. Vref надо задавать с источника опорного напряжения (ИОН). Таких в продаже уйма, причем как в TO корпусах, так и в SOT. Три контакта: вход, выход и граунд. Причем напряжения для таких ИОН стандартны для ЦАП-АЦП: 2.048В и 4.096В. В ЧИП-НН к примеру есть таких несколько. И стоят дешево.

Хотя юзать полномасштабный АЦП для контроля напряжения на батарейке... имхо жирно слишком. Хотя и весьма точно.

Кстати точность ширпотребных ИОН-ов порядка 1%. Однако у них есть температурный дрейф (особенно когда температура ниже нуля градусов по Цельсию). Для простых измерений этот дрейф не шибко важен. А вот если делать точный прибор (как то - вольтметр хороший, или осциллограф), то дрейф скажется обязательно. Потому в этих случаях надо либо покупать дорогой ИОН с малым дрейфом и высокой точностью, либо делать ИОН самому. Схема ищется в гугле на раз-два, а так же есть у хоровиц-хилла. Но тут понадобится прецизионный стабилитрон (я брал Д818Е - не шибко крутой, но круче ничего не нашел просто) и хороший вольтметр для калибровки ИОН-а.
0
0 / 0 / 0
Регистрация: 24.02.2011
Сообщений: 102
13.03.2012, 22:39 48
Спасибо за информацию, но что-то я подобного не нашел у нас в нигазинах. Точность - дааа.... Но это определяется просто наличием АЦП на борту МК. Внешний - неточный (не критично), еще один корпус (нафига он?). Мне пока хватает точности пары последовательных 1N4147 в прямом включении. Что странно, точность у них получилась выше, чем TL431. Мож она дохлая или как? Как блин их проверять-то? Работу над проектом поставил на паузу - простыл неплохо и моск почему-то принимает неправильные решения. Пока только хватает интеллекта на работе витуху протягивать и улыбаться начальству. Все. Лечусь пока...
0
SWK
14.03.2012, 00:42 49
Цитата Сообщение от otm604
Мне пока хватает точности пары последовательных 1N4147 в прямом включении. Что странно, точность у них получилась выше, чем TL431....
Какая может быть точность на паре диодов 1N4147? Изменением тока через них можно получить падение от 1,2 до 2 и более вольт, а температурный коэффициент - 4,4 mV на градус С... Какая тут точность?

А вот с TL431 вы просто что-то не то наверное сделали... Не идеал, конечно, но вполне достаточна для точности АЦП в AVR. (При правильном использовании). И стоит копейки. Я их везде сую. Из регулируемых - самое то, что надо. Экономная и стабильная. Есть и получше, но намного дороже, и напряжения фиксированные.

Код
   Mикросхемы опорного напряжения:
Тип         U     допуск    ($)
ICL8069    1.2    +-0.01%   3,63
LH0070    10.000  -+0.02%  18,15
*  LM336      2.5    +-1%      1.08   ц 154-212  Tенге
LM336      5      +-1%      3.08
LM9140BYZ  2.5    +-0.5%    8.48
LM9140BYZ  5      +-0.5%    8.48
LT1021DCN  5      +-0.05%  12.37
LT1431CZ   5      +-1%      5.48
*  TL431C     2.5-36 30ppm/C   0.15   ц 23-28 Tенге
REF02CN8   5      +-0.3%    9.14
ZN404      2.45   +-3%      2.16
0 / 0 / 0
Регистрация: 06.12.2016
Сообщений: 2,309
14.03.2012, 12:26 50
Посмотрел даташит на TL431 и прям таки прифигел тихонько. Такая дешевая деталюха, а характеристики весьма и весьма ого-го. Надо будет закупить горсть про запас.
0
14.03.2012, 12:26
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
14.03.2012, 12:26
Помогаю со студенческими работами здесь

Как записать иначе?
Есть фрагмент кода. Точнее цикл добавления элементов в вершину стека. Вопрос: как заменить и...

Как составить блок схему хэширования? Может есть программа или может вы сами составите её?
#include <iostream> int main() { char a = "Hello World"; char b; for (int i = 0; i...

как и иначе перемешать массив?
Есть рабочий код, но преподаватель считает, что это можно сделать легче: "слишком сложно...

Как иначе написать программу?
Доброго времени суток уважаемые форумчане, написал программу, в принципе она работает но я не...

Событие или как то иначе?
Помогите реализовать, Есть поле Edit1->Text при счелчке на него мышью выполняется привязанное...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
50
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru