|
|
  |
AVR и Siemens M55 |
|
|
|
Apr 16 2007, 22:51
|

Частый гость
 
Группа: Свой
Сообщений: 117
Регистрация: 6-07-05
Из: Белгород
Пользователь №: 6 575

|
; итак, в Z - прямой адрес на данные, в X - количество байт для отправки ; цикл передачи байта next_byte_s65: ldi b, 8; lpm c, Z+; ; цикл передачи побитно одного байта next_bit_s65: lsl c; brcc ne_ust_data_s65; sbi S65_DATA_P, S65_DATA; установили данный бит rjmp ustanovlen_bit; ne_ust_data_s65: cbi S65_DATA_P, S65_DATA; сбросили данный бит ustanovlen_bit: sbi S65_CLK_P, S65_CLK; установили бит строба dec b; cbi S65_CLK_P, S65_CLK; сбросили бит строба brne next_bit_s65; sbiw XL, 1; brne next_byte_s65; переход на следующий байт
Вот так формировался программный метод. Работало....
|
|
|
|
|
Apr 26 2007, 14:01
|
Группа: Новичок
Сообщений: 2
Регистрация: 24-04-07
Пользователь №: 27 278

|
Я вот тоже подключил дисплей от S65 (LS020) к 32меге, естественно полная картинка 176х132 невлезет в МК,требуется доп. флешь ну и не очень то хотелось  А вот хотелось бы вывести 32х32 или хотябы 16х16 иконки одноцветные и шрифт раза в два больше,поскольку програмировать только учусь,может есть у кого какие готовые предложения? а то бьюсь уже недели две и всё бестолку Библиотеку на баскоме нашел у немцев, и немного переделанную для себя прикрепляю ниже.
Прикрепленные файлы
myS65.zip ( 4.01 килобайт )
Кол-во скачиваний: 458
|
|
|
|
|
Apr 26 2007, 15:38
|

Любитель
    
Группа: Свой
Сообщений: 1 864
Регистрация: 20-08-06
Из: Тольятти
Пользователь №: 19 695

|
Цитата(Long @ Apr 26 2007, 15:01)  Я вот тоже подключил дисплей от S65 (LS020) к 32меге, естественно полная картинка 176х132 невлезет в МК,требуется доп. флешь ну и не очень то хотелось  А вот хотелось бы вывести 32х32 или хотябы 16х16 иконки одноцветные и шрифт раза в два больше,поскольку програмировать только учусь,может есть у кого какие готовые предложения? а то бьюсь уже недели две и всё бестолку Библиотеку на баскоме нашел у немцев, и немного переделанную для себя прикрепляю ниже. Если пользоваться скомпрессованными картинками, то в 32 килобайта таких несколько влезет, причём в 65к цвете. Баском не пробовал, юзал конвертер Хагена Редмана с немецкого форума (ссылка была в теме где-то ранее). Загляните туда, там эта информация разжёвана.
|
|
|
|
|
Apr 27 2007, 12:30
|
Группа: Новичок
Сообщений: 2
Регистрация: 24-04-07
Пользователь №: 27 278

|
Цитата(sonycman @ Apr 26 2007, 16:38)  Если пользоваться скомпрессованными картинками, то в 32 килобайта таких несколько влезет, причём в 65к цвете. Баском не пробовал, юзал конвертер Хагена Редмана с немецкого форума (ссылка была в теме где-то ранее). Загляните туда, там эта информация разжёвана. Видел такой конвертер,но он вроде для сдудии(?), для баскома он не катит,а вот кстати что с бином ты делаешь?
Сообщение отредактировал Long - Apr 27 2007, 12:31
|
|
|
|
|
Apr 27 2007, 20:27
|

Любитель
    
Группа: Свой
Сообщений: 1 864
Регистрация: 20-08-06
Из: Тольятти
Пользователь №: 19 695

|
Цитата(Long @ Apr 27 2007, 13:30)  Видел такой конвертер,но он вроде для сдудии(?), для баскома он не катит,а вот кстати что с бином ты делаешь? Баскомом не пользуюсь. Даже не знаю, что это за лабуда  Судя по отсутствию графич. интерфейса - ничего хорошего. А с бином - Хаген подробно расписал его структуру, процедуру вывода этой картинки на дисплей написать не сложно. А можно юзать и библиотеку - на сайте суперкранца и на микроконтроллер.нет есть на неё ссылки.
|
|
|
|
|
May 23 2007, 16:49
|
Участник

Группа: Участник
Сообщений: 59
Регистрация: 13-05-06
Из: Киев
Пользователь №: 17 060

|
Как реализоать програмный spi? или кто-нибудь исходником под CodeVisionn поделится? и какие команды нада послать , стоб он хотя-бы включился? и RS CS Reset как надо дрыгать?  CX65
|
|
|
|
|
May 24 2007, 16:11
|
Участник

Группа: Участник
Сообщений: 59
Регистрация: 13-05-06
Из: Киев
Пользователь №: 17 060

|
Вывел букву! Подскажите В примере сначала в 0 потом в 1 ? А у немцев в описалове наоборот- соманда ето 1!! void lcd_cmd(uint8_t dat) { PORTB &= ~_BV(LCD_RS);
lcd_write(dat); lcd_write(0x00);
PORTB |= _BV(LCD_RS); }
|
|
|
|
|
May 26 2007, 11:17
|
Участник

Группа: Участник
Сообщений: 49
Регистрация: 5-03-07
Пользователь №: 25 880

|
доброе время суток! подскажите пожалуйста как подключить lcd от s65 к микросхеме pl2303(usb to com) заранее благодарен
|
|
|
|
|
May 26 2007, 11:52
|
Участник

Группа: Участник
Сообщений: 59
Регистрация: 13-05-06
Из: Киев
Пользователь №: 17 060

|
Цитата(dspy @ May 26 2007, 14:17)  доброе время суток! подскажите пожалуйста как подключить lcd от s65 к микросхеме pl2303(usb to com) заранее благодарен Нужен преобразователь Com to Spi.... Или просто схемке на Меге и её к Com... Я подключу потом к своей схемке, которая уже подключена к CP2102
|
|
|
|
|
May 26 2007, 12:00
|
Участник

Группа: Участник
Сообщений: 49
Регистрация: 5-03-07
Пользователь №: 25 880

|
Цитата(SashaGubov @ May 26 2007, 14:52)  Нужен преобразователь Com to Spi.... Или просто схемке на Меге и её к Com... Я подключу потом к своей схемке, которая уже подключена к CP2102  а можно схемку преобразователя Com to Spi
|
|
|
|
|
May 26 2007, 12:26
|
Участник

Группа: Участник
Сообщений: 59
Регистрация: 13-05-06
Из: Киев
Пользователь №: 17 060

|
Цитата(dspy @ May 26 2007, 15:00)  а можно схемку преобразователя Com to Spi Сам не собирал  но надеюсь такие существуют! http://www.nxp.com/news/content/file_1194.htmlПроще второй вариант
Сообщение отредактировал SashaGubov - May 26 2007, 12:30
|
|
|
|
|
  |
19 чел. читают эту тему (гостей: 19, скрытых пользователей: 0)
Пользователей: 0
|
|
|