Пост N: 159
Зарегистрирован: 26.12.06
Откуда: Санкт-Ленинград
Рейтинг:
0
Отправлено: 28.01.07 09:42. Заголовок: Re:
А мне вот интересно, где народ берёт ломанные 3310, да ещё, что б дисплей целый был? У меня вот, одна лежит, а вторую сам пользую. Что только с ними не делали.. Только что не топили и в костёр не роняли.
Пост N: 99
Зарегистрирован: 22.12.06
Откуда: Россия, Воркута
Рейтинг:
0
Фото:
Отправлено: 28.01.07 23:14. Заголовок: Re:
Dmitry Dubrovenko пишет:
цитата:
А мне вот интересно, где народ берёт ломанные 3310
Я дисплей заказывал отдельно, за 300р мне его привезли, а так у меня хватает и ломаных и целых. Пока разбираюс с этим дисплеем, у же есть результаты. Я его посадил на отладочную плату и сейчас тренируюсь по выводу информации на него, всё получается, правда пару "бессонных" ночей, прежде чем он начал показывать.
Пост N: 115
Зарегистрирован: 22.12.06
Откуда: Россия, Воркута
Рейтинг:
0
Фото:
Отправлено: 09.02.07 12:16. Заголовок: Re:
Ели кому интересно, то могу выложить программу вывода на дисплей. Там пока прописана инициализация дисплея и вывод на индикацию одной надписи. Я её выковырял из HEX файла.
Отправлено: 20.03.08 20:08. Заголовок: Roslik пишет: Есть ..
Roslik пишет:
цитата:
Есть подозрение, что разрешение дисплея отличается. Что Вы думаете по этому поводу?
Да , ты совершенно прав , разрешение твоего дисплея больше. Переделать прошивку очень большой гемморой . Счас ее ковырял- там картинка почти всю память + EEPROM занимает.
А у меня вообще ничего не отображается. 3 дня бьюсь, а толку ноль. Печатку сделал, индикатор живой 100 %, шью PICKITом. Прошивки скачивал с разных сайтов и при просмотре icprog они разные Roslik выложи пожалуйста свою прошивку.
Пост N: 96
Зарегистрирован: 13.12.07
Откуда: г.Макеевка
Рейтинг:
1
Отправлено: 02.02.09 10:05. Заголовок: Diam пишет: А у мен..
Diam пишет:
цитата:
А у меня вообще ничего не отображается. 3 дня бьюсь, а толку ноль. Печатку сделал, индикатор живой 100 %, шью PICKITом. Прошивки скачивал с разных сайтов и при просмотре icprog они разные Roslik выложи пожалуйста свою прошивку.
Попробуй погоняй в Протеусе. Я тут как раз завязался с 3310, интересно поработать. Завтра на рынке куплю стекло б\у, попробую сделать термометр по ссылке выше. В Протеусе есть модель 3310. Делал так: запустил модель (она с мегой16, мегу убрал) добавил ПИК12Ф629 , DS18B20 зашил в ПИК прошивку и процес пошел. "Но" - есть как всегда. Температуру показывает не стабильно, показания меняются с -0.0 до Тем. датчика с периодом где-то полсекунды и выдает кучу сообщений... Пока не разбирался.
Эта температура говорит уже о невено работающей подпрограмме преобразования температуры, выданной датчиком. ну не может он показывать минус ноль целых и ноль десятых
Пост N: 98
Зарегистрирован: 13.12.07
Откуда: г.Макеевка
Рейтинг:
1
Отправлено: 02.02.09 11:09. Заголовок: Алексей пишет: пока..
Алексей пишет:
цитата:
показания меняются с -0.0 до
Это я вчера вечером дома собрал схему в Протеусе За минус перед нулями не поручусь(Сейчас составлю эту же схему здесь(я на работе) и проверю точно. А вот то , что показания меняются быстро и темп. на датчике и на дисплее соответствуют - это точно. Еще пробовал отключить выход DQ на терм.DS18B20. На дисплее только нули, но все равно мигают. Думаю, что начальная инициализация вклинивается в процес.
Еще пробовал отключить выход DQ на терм.DS18B20. На дисплее только нули
При верно работающей подпрограмме на индикаторе должно быть -0,1 Насчет мигания если не глючит протеус, то уже прошивку надо смотреть, если конечно не так задумано изначально было.
Пост N: 568
Зарегистрирован: 26.12.06
Откуда: Россия, Архангельск
Рейтинг:
1
Фото:
Отправлено: 02.02.09 20:23. Заголовок: А вообще если в прог..
А вообще если в программе используется плавающая задержка, то даже этому датчику на максимальном разрешении требуется времени для преобразования температуры гораздо меньше 750 мс. Что то вроде 160 мс, с меньшей задержкой не пробовал, но с этой работает стабильно без сбоев(правда пробовал только на 3 датчиках и все работали). Видимо даже этого времени ему хватает преобразовать. При этом показания датчика соответствуют истине. Так что еще и это может быть причиной мигания.
Пост N: 102
Зарегистрирован: 13.12.07
Откуда: г.Макеевка
Рейтинг:
1
Отправлено: 03.02.09 17:13. Заголовок: Все, сегодня купил N..
Все, сегодня купил NOKIA3311 б\у, буду разбирать (обошлась не дорого где-то 110 р) Попробую собрать схему этого термометра, будет работать - хорошо... в любом случае сам хочу написать программу. С. Рослик класную програмку подбросил. Кстати, его программа в Протеусе работает, вчера переделал ее под ПИК12Ф629.
Пост N: 103
Зарегистрирован: 13.12.07
Откуда: г.Макеевка
Рейтинг:
1
Отправлено: 04.02.09 18:18. Заголовок: Я еще не разбирался ..
Я еще не разбирался пока. В примере вывод в строку длиной 42 з.места(есть такая константа) Выбор по Х и по Y идет в одно и тоже место, по метке NEW идет закольцовка программы, второй строки нет. Нужно ,наверно , повторить все операции для новой строки, там константы 66-Y и 148-Х вот их и менять. Где-то так.
Пост N: 13
Зарегистрирован: 05.06.08
Откуда: Россия, Челябинская обл., г. Златоуст
Рейтинг:
0
Отправлено: 04.02.09 21:49. Заголовок: В примере вывод в ст..
цитата:
В примере вывод в строку длиной 42 з.места(есть такая константа)
Это все понятно, что длина строки 84 точки (0-83) Мне не ясны команды выбора знакоместа: movlw .148 ; 100000000 Выбор ячейки RAM по X. откуда родилось число 148 если точек 84 А, для того чтобы надпись была в левом верхнем углу надо поставить Х-128,Y-20. Странные цифры.
Пост N: 1180
Зарегистрирован: 12.02.07
Откуда: Argentina, Lincoln
Рейтинг:
3
Награды:
Отправлено: 05.02.09 00:54. Заголовок: Diam пишет: откуда ..
Diam пишет:
цитата:
откуда родилось число 148 если точек 84
сразу оговорюсь, у меня такого дисплея нет, но мне всегда было интересно... хотя к делу это не относится смотрим и видим что если бит DB7=1, то это адресация по Х, если равен 0, то по Y, отсюда получаем: .148 это b'10010100', т.е. точка 20 по оси Х .66 это b'01000010', т.е точка 2 по оси Y А в комментариях просто опечатка, исправил Roslik программу, а комментарии забыл (там еще несколько опечаток есть "movlw .42 ; Запись числа .16" и т.д.), с кем не бывает?
Пост N: 181
Зарегистрирован: 21.10.07
Откуда: Россия, Иркутск
Рейтинг:
0
Отправлено: 16.06.10 09:22. Заголовок: Алгоритм работы с пр..
Алгоритм работы с программой следующий: 1. Берем любую понравившуюся картинку (не важно в каком формате, просто любую, даже свою фотку можно) 2. Открываем её в какомнидь фотошопе, или аналогичной простой, например ACDsee. 3. Меняем разрешение картинки, для нокиа3310-это 84х48 пикселей и сохраняем эту картинку в формате .bmp. 4. Запускаем программу FastLCD.exe 5. Нажимаем на листок NewImage (типа создать файл), далее выставляем разешения, и т.д. 6. Открываем наш подготовленый bmp файлик, и сразу сохраняем нажав на папачку с галкой Save. 7. Нажимаем на крестик (очищаем рабочее поле) и открываем наш сохраненый файлик (и радуемся, он преобразован в удобоваримый вид, убраны краски, и градации яркости). Далее корректируем, ставим роспись и сохраняем. 8. Открываем программу Bmp2asm.exe 9. Загружаем в нее наш подготовленый файлик, нажимаем convert, и вот чудо, наша картинка в коде под дерективой dt готова. Успехов!
Пост N: 1462
Зарегистрирован: 12.01.07
Откуда: Приднестровье
Рейтинг:
4
Отправлено: 16.06.10 09:52. Заголовок: Программа может откр..
Программа может открывать рисунки, в том числе и цветные, с размером даже отличающимся от 128х64 (рисунок будет преобразован в чёрно-берый с размером 128х64), но качество может быть ужасным. Лучше чтобы рисунок изначально был чёрно-берый с размером 128х64.
Пост N: 184
Зарегистрирован: 21.10.07
Откуда: Россия, Иркутск
Рейтинг:
0
Отправлено: 16.06.10 09:58. Заголовок: Пётр пишет: Програм..
Пётр пишет:
цитата:
Программа может открывать рисунки, в том числе и цветные, с размером даже отличающимся от 128х64 (рисунок будет преобразован в чёрно-берый с размером 128х64)
Купил вчера пару дисплеев, решил повозиться немного с ними. Все вроде просто, но есть вопрос один. После инициализации нужно принудительно отчищать дисплей или нет? У меня почему то normal mode режиме на всем дисплее хаотично включены пиксели, попробовал разные настройки при инициализации, не помогло.
Пост N: 364
Зарегистрирован: 03.09.08
Откуда: Россия, г.Иркутск
Рейтинг:
1
Отправлено: 18.07.10 16:54. Заголовок: В общем разобрался с..
В общем разобрался сам. По ходу еще выяснил, что контроллер не pcd8544 т.к. разрешение у моего 102х87 при разрешении самого дисплея 84х48 естественно. Да еще и первый пиксель у дисплея находится посередине 0 банка. Хорошо хоть есть команды сдвига. В общем с этим дисплеем работать не так удобно, как с оригинальным, но за такую цену грех жаловаться
Ребята, помогите пожалуйста. Не могу откомпилировать файл. Сильно не ругайте, 8 месяцев был далек от программерских дел. Пока соображаю туго. click here<\/u><\/a>
Пост N: 203
Зарегистрирован: 22.01.08
Откуда: Воркута
Рейтинг:
0
Отправлено: 21.12.10 15:03. Заголовок: В файле компоновщика..
В файле компоновщика находится информация для компилятора о всей памяти процессора,её размере,адресах её расположения,банках,страницах,защищённых областях,и т.д. При компиляции Вашего кода,созданного из отдельных "кусков",компилятору и потребовалась эта информация.Откройте в Блокноте этот файл,и увидите.
Все даты в формате GMT
3 час. Хитов сегодня: 8
Права: смайлы да, картинки да, шрифты нет, голосования нет
аватары да, автозамена ссылок вкл, премодерация откл, правка нет