Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
05.03.2006, 02:24
|
|
Временная регистрация
Регистрация: 04.07.2005
Сообщений: 65
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
|
|
|
|
05.03.2006, 03:36
|
|
Супер-модератор
Регистрация: 13.03.2004
Адрес: Minsk
Сообщений: 2,392
Сказал спасибо: 1,976
Сказали Спасибо 1,332 раз(а) в 580 сообщении(ях)
|
Сообщение от ---
|
Сообщение от Tcom
|
Я хочю ето зделать на Assembler, Си меня неинтересует , и к тому же всёравно вывод на ЖКИ (Средствами Си)я помню тоже запарное дело.
|
//напечатать число "пи"
sprintf(s, "%f", 3.14159);
lcd_puts(s);
Жутко запарное дело
|
Ну, если целевой мкроконтроллер типа 2313 - с 2-мя кБ ПЗУ - то после этих двух незапаренных строчек на остальное может запросто места не остаться. Человек же говорит - нужен асм!
Да и lcd_puts весьма сомнительно что сработает. Что, библиотеки С знают, как ЖКИ подключен?
|
|
|
|
05.03.2006, 16:24
|
|
---
Гость
|
Сообщение от nml
|
Ну, если целевой мкроконтроллер типа 2313 - с 2-мя кБ ПЗУ - то после этих двух незапаренных строчек на остальное может запросто места не остаться. Человек же говорит - нужен асм!
Да и lcd_puts весьма сомнительно что сработает. Что, библиотеки С знают, как ЖКИ подключен?
|
Насчёт места - полностью согласен. Правда, делать что-либо с float на 2313 так или иначе не стоит - можно не уложиться даже с несложным алгоритмом.
в CodeVision ЖКИ подключается так:
Код:
|
#asm
.equ __lcd_port=0x15 ;PORTC
#endasm
#include ‹lcd.h› |
|
|
|
|
06.03.2006, 02:23
|
|
Супер-модератор
Регистрация: 13.03.2004
Адрес: Minsk
Сообщений: 2,392
Сказал спасибо: 1,976
Сказали Спасибо 1,332 раз(а) в 580 сообщении(ях)
|
Сообщение от ---
|
в CodeVision ЖКИ подключается так:
Код:
|
#asm
.equ __lcd_port=0x15 ;PORTC
#endasm
#include ‹lcd.h› |
|
Эк у вас все просто. А не могу я на порт С подключить - ну схема такая? У меня свободно 4 пина порта С, три порта В и один порта А. Что далее?
|
|
|
|
06.03.2006, 10:17
|
|
Временная регистрация
Регистрация: 04.07.2005
Сообщений: 65
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
у меня подключение по такой вот схеме, только вот порт C использую и ATMEGA 88 процессор.
-- Прилагается рисунок: --
|
|
|
|
06.03.2006, 12:22
|
|
Прописка
Регистрация: 27.08.2004
Сообщений: 107
Сказал спасибо: 0
Сказали Спасибо 21 раз(а) в 20 сообщении(ях)
|
могу на С скинуть мои файлы для инициализации экрана, и побуквенного вывода на экран. В .h задаешь твои пины на подключение.
|
|
|
|
06.03.2006, 12:25
|
|
Временная регистрация
Регистрация: 04.07.2005
Сообщений: 65
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
мыж тут не вывод на жки обсуждаем, а именно вывод FLOAT значений с плавающеё запятой на дисплей ЖКИ!!
|
|
|
|
06.03.2006, 15:30
|
|
---
Гость
|
Сообщение от nml
|
Эк у вас все просто. А не могу я на порт С подключить - ну схема такая? У меня свободно 4 пина порта С, три порта В и один порта А. Что далее?
|
Что поделать, придётся Вам писать свою библиотеку
Я всего лишь упомянул возможность, которой можно при случае воспользоваться для облегчения жизни.
|
|
|
|
07.03.2006, 20:48
|
|
Временная регистрация
Регистрация: 04.07.2005
Сообщений: 65
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Спасибо всем, написал свою библиотку!
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Тема |
Автор |
Раздел |
Ответов |
Последнее сообщение |
AVR,PIC вывод на VGA , TV,LCD
|
zloy2005 |
Микроконтроллеры, АЦП, память и т.д |
83 |
07.01.2010 19:36 |
IAR for AVR & Assembler
|
GLVlad |
Микроконтроллеры, АЦП, память и т.д |
3 |
04.06.2008 16:46 |
Не запускается ЖКИ на KS0066 ЖКИ WH2002L
|
jtlex |
Микроконтроллеры, АЦП, память и т.д |
0 |
04.04.2008 12:09 |
вывод двузначных чисел на ЖКИ
|
Hellka |
Микроконтроллеры, АЦП, память и т.д |
1 |
16.12.2006 05:44 |
Вывод состояния через 1 вывод
|
DL36 |
Микроконтроллеры, АЦП, память и т.д |
0 |
16.11.2006 14:27 |
Часовой пояс GMT +4, время: 16:06.
|
|