реклама на сайте
подробности

 
 
87 страниц V  « < 28 29 30 31 32 > »   
Reply to this topicStart new topic
> AVR и Siemens M55
Andrew_KMR
сообщение Dec 12 2007, 10:33
Сообщение #436


Участник
*

Группа: Участник
Сообщений: 29
Регистрация: 11-12-07
Из: г.Кемерово
Пользователь №: 33 175



Да, медленный AVR... У меня SPI в Mega128-16AI вобще на кварце выше 16МГц работать должным образом отказывается, даже и не знаю как люди разгоняют его до 20МГц!?
Да, еще заметил, что установив бит "CPHA" в регистре "SPCR" немного увеличилась скорость рисования!
smile.gif
Go to the top of the page
 
+Quote Post
QuickWitted
сообщение Dec 12 2007, 11:11
Сообщение #437


Местный
***

Группа: Участник
Сообщений: 322
Регистрация: 21-06-07
Из: СНГ
Пользователь №: 28 596



Цитата(Andrew_KMR @ Dec 12 2007, 16:33) *
Да, медленный AVR... У меня SPI в Mega128-16AI вобще на кварце выше 16МГц работать должным образом отказывается, даже и не знаю как люди разгоняют его до 20МГц!?


Как вариант я в проекте BookReader пробовал с 16.5888 у меня работало smile.gif


--------------------
Сайт с разработками http://www.mindrunway.ru/
Go to the top of the page
 
+Quote Post
bodja74
сообщение Dec 12 2007, 11:29
Сообщение #438


Знающий
****

Группа: Свой
Сообщений: 543
Регистрация: 22-10-05
Пользователь №: 9 984



Цитата(Шурила @ Dec 12 2007, 08:04) *
По моему опыту:
1. хорошо бы конвертировать в текстовый файл, чтоб можно было вставить в исходник.
2. добавить еще один формат -> монохром - бит на пиксел (когда то мне написали , правда очень
3. задавать размерность в выходном файле 8, 16, 32 разряда и к ним добавлять префикс и суфикс
например префикс - "0x", а суфикс ", "


1 Бинарник вставляется на Keil для ARM и на AB для AVR ,текст тоже можно сделать ,просто я таким не пользуюсь.Как будет красивее? Типа такого?
db:$00,$11
db:$33,$22
и т.д.
2 А у S65 есть монохромный режим ?
3 Это как два пальца smile.gif
Go to the top of the page
 
+Quote Post
Шурила
сообщение Dec 12 2007, 15:09
Сообщение #439


Частый гость
**

Группа: Свой
Сообщений: 81
Регистрация: 28-07-07
Из: Кишинев
Пользователь №: 29 434



Цитата(bodja74 @ Dec 12 2007, 13:29) *
1 Бинарник вставляется на Keil для ARM и на AB для AVR ,текст тоже можно сделать ,просто я таким не пользуюсь.Как будет красивее? Типа такого?
db:$00,$11
db:$33,$22
и т.д.
2 А у S65 есть монохромный режим ?
3 Это как два пальца smile.gif

1. я пользую IAR, наверно там тоже есть как и в Keil, просто не сталкивался.
Обычно вставляю в текст как static const (в С). Так что как по мне так так:
{
0x00, 0x11,
0x33, 0x22

}
то что жирным это сам ручками.
2. у S65 нет монохромного режима, я его организую сам, т.е. "0" - цвет фона, "1" - цвет прорисовки
(для уменьшения объема кода) - например:
Прикрепленное изображение
3. было бы здорово! yeah.gif
честно говоря, просмотрев много всяких конверторов, я так и не нашел ничего более - менее удобного

Сообщение отредактировал Шурила - Dec 12 2007, 15:14
Go to the top of the page
 
+Quote Post
Cyber_RAT
сообщение Dec 13 2007, 12:15
Сообщение #440


Частый гость
**

Группа: Свой
Сообщений: 162
Регистрация: 7-12-07
Из: Могилев
Пользователь №: 33 064



Преобразовал изображение в формате 8бит (3:2:3) конвертером от bodja74...
на экране картинка в каких-то непонятных цветах, похоже на негатив - но не негатив sad.gif
Вопрос: кто нибудь в 8битном режиме пробовал выводить картинки?

p.s. очень был бы благодарен если б можно было сохранять файл в виде
.dw 0xXXXX,0xXXXX ну и тд или .db 0xXX, 0xXX и тд

p.s. вот кусочек 1 и фотография экрана (качество не очень но видно что цвета непонятные) хттп://slil.ru/25230156

Сообщение отредактировал Cyber_RAT - Dec 13 2007, 12:43
Go to the top of the page
 
+Quote Post
Cyber_RAT
сообщение Dec 13 2007, 14:51
Сообщение #441


Частый гость
**

Группа: Свой
Сообщений: 162
Регистрация: 7-12-07
Из: Могилев
Пользователь №: 33 064



Что-то не могу найти как второй раз редактировать пост - поэтому пишу следующий!.
нарисовал в паинте 132х132 квадрат и на нем линии красного синего и зеленого цвета. преобразовал конвертером bodja74 в 8 бит - залил прошивку и вывел на экран.
итог: зеленый на месте, а вот красный и синий поменяны местами.

p.s. поменял в инициализации 0x4902 на 0x4942 как писали в этом топике выше и синий с красным поменялись местами - т.е. все стало нормально. (забыл сказать - эксперименты на индикаторе Ls020xxxx)

Сообщение отредактировал Cyber_RAT - Dec 13 2007, 15:00
Go to the top of the page
 
+Quote Post
bodja74
сообщение Dec 13 2007, 16:44
Сообщение #442


Знающий
****

Группа: Свой
Сообщений: 543
Регистрация: 22-10-05
Пользователь №: 9 984



Цитата(Cyber_RAT @ Dec 13 2007, 18:51) *
p.s. поменял в инициализации 0x4902 на 0x4942 как писали в этом топике выше и синий с красным поменялись местами - т.е. все стало нормально. (забыл сказать - эксперименты на индикаторе Ls020xxxx)


Спасибо за тест ,глянул свои исходники вроде все нормально ,оказалась проблема ,что API функция возвращает цвет точки числом Long (24бит) но в формате BGR ,а не RGB.
С 16 бит преобразованием будет наверное тоже самое.
Ок исправим.

2 Cyber_RAT & Шурила

Постараюсь завтра выложить версию с генерацией для АСМ и Си ,преобразовывать будет медленнее ,но я думаю это не смертельно smile.gif ,ну и по монохромке добавлю ,но надо будет тоже протестить.
Монохромка действительно секономит память ,как я раньше не додумался,напрмер текст выводить ,самое оно smile.gif
Go to the top of the page
 
+Quote Post
Andrew_KMR
сообщение Dec 13 2007, 18:43
Сообщение #443


Участник
*

Группа: Участник
Сообщений: 29
Регистрация: 11-12-07
Из: г.Кемерово
Пользователь №: 33 175



Цитата(Cyber_RAT @ Dec 13 2007, 15:15) *
Преобразовал изображение в формате 8бит (3:2:3) конвертером от bodja74...
на экране картинка в каких-то непонятных цветах, похоже на негатив - но не негатив sad.gif
Вопрос: кто нибудь в 8битном режиме пробовал выводить картинки?

p.s. очень был бы благодарен если б можно было сохранять файл в виде
.dw 0xXXXX,0xXXXX ну и тд или .db 0xXX, 0xXX и тд

p.s. вот кусочек 1 и фотография экрана (качество не очень но видно что цвета непонятные) хттп://slil.ru/25230156


Не знаю, может я не совсем правильно сделал, но как я вычислил опытным путем, чередование
цветов идет RRRGGGBB. Я для режима 8-бит, в графическом редакторе набрал отдельную палитру, соответствующую цветам дисплея. Тоесть яркость каждого цвета максимум может быть = 255,
это число поделил на максимальное значение каждого цвета для 8-и бит, вот так и получил палитру.
Теперь загрузив в граф.редактор любую картинку, получаю соответствующий дисплею цвет.
Для редактирования и копирования в разном виде данных хорошо использовать WinHex.
В 8-и битных BMP палитра вложена в файл картинки.
Сохраните палитру из вложенного файла, может пригодится!

Сообщение отредактировал Andrew_KMR - Dec 13 2007, 18:47
Go to the top of the page
 
+Quote Post
bodja74
сообщение Dec 13 2007, 19:01
Сообщение #444


Знающий
****

Группа: Свой
Сообщений: 543
Регистрация: 22-10-05
Пользователь №: 9 984



Хорошо ,давайте я сделаю 2 варианта ,для 8 бит
1 RRRGGBBB
2 RRRGGGBB

и тогда будет точно ясно ,какой из вариантов правильнее smile.gif
Go to the top of the page
 
+Quote Post
Alex_1811
сообщение Dec 13 2007, 21:06
Сообщение #445


Частый гость
**

Группа: Участник
Сообщений: 178
Регистрация: 31-10-06
Из: Яблунець
Пользователь №: 21 821



Вот делал конвертер для себя. Кстати формат 8бит RRRGGGBB
Прикрепленные файлы
Прикрепленный файл  Project1.rar ( 179.77 килобайт ) Кол-во скачиваний: 275
 
Go to the top of the page
 
+Quote Post
Andrew_KMR
сообщение Dec 13 2007, 21:49
Сообщение #446


Участник
*

Группа: Участник
Сообщений: 29
Регистрация: 11-12-07
Из: г.Кемерово
Пользователь №: 33 175



А вот интересно, кто каким методом текст рисует?
Я по "колхозному" BMP массивами вложенными в программу.
Пишу в AVR STUDIO, как добавить в WINAVR шрифты из одноименного редактора
не могу понять...
01.gif
Go to the top of the page
 
+Quote Post
Cyber_RAT
сообщение Dec 14 2007, 07:00
Сообщение #447


Частый гость
**

Группа: Свой
Сообщений: 162
Регистрация: 7-12-07
Из: Могилев
Пользователь №: 33 064



Цитата(Andrew_KMR @ Dec 13 2007, 23:49) *
А вот интересно, кто каким методом текст рисует?


Я хагеновским редактором создаю шрифт, а потом его дополняю еще табличкой смещения символов - чтобы не пробегать по пол таблицы в поисках адреса и вывожу побитно... быстрее бы было сделать фиксированную ширину каждого символа, но душит жаба - 32 кило всего в ряспоряжении.
Go to the top of the page
 
+Quote Post
bodja74
сообщение Dec 14 2007, 22:45
Сообщение #448


Знающий
****

Группа: Свой
Сообщений: 543
Регистрация: 22-10-05
Пользователь №: 9 984



Цитата(Alex_1811 @ Dec 14 2007, 01:06) *
Вот делал конвертер для себя. Кстати формат 8бит RRRGGGBB

Дорога ложка к обеду smile.gif,знал бы не пришлось дублировать.

Выкладываю типа вторую версию конвертера с исправлениями и дополнениями ,пробуйте.
Монохромку сделаю позже.
Прикрепленные файлы
Прикрепленный файл  Screen_Bin.rar ( 8.89 килобайт ) Кол-во скачиваний: 204
 
Go to the top of the page
 
+Quote Post
Andrew_KMR
сообщение Dec 15 2007, 01:57
Сообщение #449


Участник
*

Группа: Участник
Сообщений: 29
Регистрация: 11-12-07
Из: г.Кемерово
Пользователь №: 33 175



Цитата(bodja74 @ Dec 15 2007, 01:45) *
Дорога ложка к обеду smile.gif,знал бы не пришлось дублировать.

Выкладываю типа вторую версию конвертера с исправлениями и дополнениями ,пробуйте.
Монохромку сделаю позже.


Очень нужная программа, Спасибо!
Вот только почему-то при сохранении больших картинок выскакивает ошибка
"Run-time error '6' Owerflow"
И еще при сохранении в ASM из ".db: массив" убрать двоеточие было-бы просто супер!
yeah.gif
Go to the top of the page
 
+Quote Post
Шурила
сообщение Dec 15 2007, 02:31
Сообщение #450


Частый гость
**

Группа: Свой
Сообщений: 81
Регистрация: 28-07-07
Из: Кишинев
Пользователь №: 29 434



Цитата
Выкладываю типа вторую версию конвертера


присоединяюсь к Andrew_KMR.
"Run-time error '6' Owerflow" у меня выдает при сохранении с 128*128 (64*64 - нормально)
для С надо в конце каждой строки добавить символ "," (т.е. далее продолжение).
по цветам в 16 бит все нормально, может менее контрастно - но это очень субъективно.
ну и конечно нужен About - страна должна знать своих героев! + короткий Help

Сообщение отредактировал Шурила - Dec 15 2007, 02:32
Go to the top of the page
 
+Quote Post

87 страниц V  « < 28 29 30 31 32 > » 
Reply to this topicStart new topic
11 чел. читают эту тему (гостей: 11, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 19th July 2025 - 16:35
Рейтинг@Mail.ru


Страница сгенерированна за 0.01486 секунд с 7
ELECTRONIX ©2004-2016