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

 
 
87 страниц V  « < 30 31 32 33 34 > »   
Reply to this topicStart new topic
> AVR и Siemens M55
bodja74
сообщение Dec 24 2007, 21:13
Сообщение #466


Знающий
****

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



Цитата(Шурила @ Dec 23 2007, 09:03) *
протестировал монохромку на 64 *64
[attachment=16504:attachment]
получаем неправильное преобразование...


в строке 1 - 8 первый байт должен быть 0xFE.
ну и явно видно отсутствие вертикальной полосы (видимо одна и та же причина).


Короче у меня тут засада с API функцией ,не всегда она работает как нужно,
координаты уже 20 проверил ,может я с ней не совсем правильно работаю поковыряюсь еще.
Подправил еще кое что.

2Andrew_KMR

Выложите фотку а то не ясно куда она собирается,цвеную рамку убрал ,ну и db сделал ,по спец -заказу smile.gif
Прикрепленные файлы
Прикрепленный файл  Screen_Bin.rar ( 11.24 килобайт ) Кол-во скачиваний: 221
 
Go to the top of the page
 
+Quote Post
Шурила
сообщение Dec 26 2007, 17:09
Сообщение #467


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

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



Эх, не прошло.
//D:\Work\Project\BMP\prob_64x64_m.C
//Screen Bin 64x64 mono
{
0xFF,0xFF,0xFF,0x7F,0xFF,0xFF,0xFF,0xFF,
0xFD,0xFF,0xFF,0x7F,0xFF,0xFF,0xFF,0xFF,
0xFB,0xFF,0xFF,0x7F,0xFF,0xFF,0xFF,0xFF,

это та же ВМР от Dec 23 2007, 07:03
в первом байте вместо 0xFF надо 0xFЕ

На счет коментария, то я имел ввиду вставлять имя исходного фала, примерно так
//D:\Work\Project\BMP\prob.bmp
//Screen Bin 64x64 mono

мелочи, но то что увидел: координаты окна при установки размера ставяться неправильно,
потом после сдвига окна становяться на 1 меньше (т.е. правильно)
Go to the top of the page
 
+Quote Post
Electronik1983
сообщение Dec 28 2007, 20:47
Сообщение #468





Группа: Новичок
Сообщений: 12
Регистрация: 17-11-07
Из: Северодвинск
Пользователь №: 32 415



Как обещал, выкладываю свое творение для шрифтов... это пока только библиотеки и еще какие то файлы, чтоб работало это всёsmile.gif

............. И собственно сам конвертер шрифтов..... Если че, могу доработать по вашим пожеланиям. Мне вот кажется, что надо было лучше другой топик завести, а то и так раздули тему на 32 страницыsmile.gif)))
Можете поздравить меня с дебютом, первая моя софтина, выложенная в нэтsmile.gif

ВСЕХ С НАСТУПАЮЩИМ!!!!!!!!!!

Сообщение отредактировал Electronik1983 - Dec 28 2007, 21:09
Прикрепленные файлы
Прикрепленный файл  DLL_for_Borland_C_v6.0.rar ( 934.32 килобайт ) Кол-во скачиваний: 186
Прикрепленный файл  _________________.rar ( 15.61 килобайт ) Кол-во скачиваний: 172
 
Go to the top of the page
 
+Quote Post
SashaGubov
сообщение Dec 29 2007, 18:57
Сообщение #469


Участник
*

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



У кого нормально работает на 24MHz ? у меня на 20 показывает , а на 24 -нет help.gif
Go to the top of the page
 
+Quote Post
ведущий_специали...
сообщение Dec 29 2007, 20:05
Сообщение #470


Участник
*

Группа: Участник
Сообщений: 44
Регистрация: 24-11-07
Пользователь №: 32 645



Я пробовал на меге 128, фокус с 24 мгц не катит.С 16ю то на питании 3 вольта с трудом пускается.Вот!
А мега 162 работала, хоть бы хны ей было 07.gif
Go to the top of the page
 
+Quote Post
SashaGubov
сообщение Dec 29 2007, 21:22
Сообщение #471


Участник
*

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



Сама мега 32L работает, но вот екран не всегда прорисовывается....
Go to the top of the page
 
+Quote Post
yarunt
сообщение Dec 30 2007, 12:58
Сообщение #472


Местный
***

Группа: Участник
Сообщений: 215
Регистрация: 13-12-06
Из: fghgfh
Пользователь №: 23 476



Атмега 128-16pu при питании 3.3в(24мгц) работает, надо только большой полигон под контроллером и зафильтровать кондесаторами 0,1 мкф ножки питания. Конденсаторы кварца уменьшал до 5 пф.

Сообщение отредактировал yarunt - Dec 30 2007, 13:00


--------------------
Нельзя впихнуть,невпихуемое?МОЙ БЛОГ
Go to the top of the page
 
+Quote Post
ведущий_специали...
сообщение Dec 30 2007, 15:19
Сообщение #473


Участник
*

Группа: Участник
Сообщений: 44
Регистрация: 24-11-07
Пользователь №: 32 645



Цитата(yarunt @ Dec 30 2007, 15:58) *
Атмега 128-16pu при питании 3.3в(24мгц) работает, надо только большой полигон под контроллером и зафильтровать кондесаторами 0,1 мкф ножки питания. Конденсаторы кварца уменьшал до 5 пф.

Я вообще их убирал.
Go to the top of the page
 
+Quote Post
Electronik1983
сообщение Jan 2 2008, 18:15
Сообщение #474





Группа: Новичок
Сообщений: 12
Регистрация: 17-11-07
Из: Северодвинск
Пользователь №: 32 415



При работе на частоте процессора в 24 мегагерца, надо увеличивать ширину имульса тактирования дисплея CS, т.к. дисплей не успевает отрабатывать. Про кондеры на кварц - у меня работало без этих конденсаторов, но если сильно увеличивать частоту процессора, то они необходимы и их надо подбирать, чтобы процессор не подвисал. И ваще мне кажется, что надо вывод на дисплей подвесить на прерывание, чтобы заниматься в сободное время, например, чтением карты или распаковки картинкы и пр.
Go to the top of the page
 
+Quote Post
ведущий_специали...
сообщение Jan 3 2008, 09:51
Сообщение #475


Участник
*

Группа: Участник
Сообщений: 44
Регистрация: 24-11-07
Пользователь №: 32 645



Кстати, кто имеет опыт в считывании ммс, которая висит на шине SPI так же как и дисплей. У меня возник конфликт. Странно, еще не разбирался, но при вставке в разъем сдшки, дисплей не пускается.
Среда программирования Bascom.Библиотеки стандартные( как lcd, так и работа с ммс и fat).
Go to the top of the page
 
+Quote Post
Electronik1983
сообщение Jan 3 2008, 20:12
Сообщение #476





Группа: Новичок
Сообщений: 12
Регистрация: 17-11-07
Из: Северодвинск
Пользователь №: 32 415



Цитата(ведущий_специалист @ Jan 3 2008, 12:51) *
Кстати, кто имеет опыт в считывании ммс, которая висит на шине SPI так же как и дисплей. У меня возник конфликт. Странно, еще не разбирался, но при вставке в разъем сдшки, дисплей не пускается.
Среда программирования Bascom.Библиотеки стандартные( как lcd, так и работа с ммс и fat).


Надо просто правильно управлять сигналами OE (output enable) и CS (chip select) и тогда в теории все должно работать......
Go to the top of the page
 
+Quote Post
NN1317
сообщение Jan 7 2008, 13:06
Сообщение #477


Участник
*

Группа: Новичок
Сообщений: 31
Регистрация: 22-10-07
Из: Жиганск:)
Пользователь №: 31 592



и это снова я. собрал себе usb-программатор, начал тестить дисплей ls020 вместе с atmega8L.
1. я использую пример с сайта суперкранца, где просто выводиться строка текста. у меня атмега 8L работает от встроенного осциллятора на 8ми мгц. проблема: когда пытаюсь через его пример для дисплея вывести строку из более чем 3х символов - вместо всех символов мусор. когда <= 3х символов - все ништяк. причем, я сделал вывод этих трех символов в нескольких местах экрана одновременно и это работает. т.е., как я понимаю - проблема не в скорости spi. тогда в чем?
2. я работаю в winavr, он мне больше понравился чем avrStudio. как я понимаю, все используют какие то библиотеки для работы с дисплеями. перечитав всю тему, я так понял что у каждого свояsmile.gif. а если серьезно - можно написать сравнение этих либ, если их несколько, или просто указать те что существуют?

Сообщение отредактировал NN1317 - Jan 7 2008, 13:06


--------------------
вмажем и размажем. а потом ещё разок.
-------------------------------------------------------------------------------------
профессионалы не волнуются. ни-ко-гда.
Go to the top of the page
 
+Quote Post
NN1317
сообщение Jan 8 2008, 05:47
Сообщение #478


Участник
*

Группа: Новичок
Сообщений: 31
Регистрация: 22-10-07
Из: Жиганск:)
Пользователь №: 31 592



в общем с первым вопросом я разобрался - пришлось выкинуть цикл while. с for отлично выводиться весь алфавит. но тока какой то этот шрифт урезаный - цифры тока 7 8 9 естьsmile.gif))
со вторым вроде тоже - это либа glcd, да?
тогда у меня по ней вот такой вопрос: там в конфиге надо прописывать выводы на которых дисплей висит. у меня весь spi весит на portB, а всякие cs rs - на portD. если я напишу в конфиге PD... и PB... - будет работать или надо чтобы все было на portB?
дело в том что в примере с сайта немцев он оказался завязаным на portB, пришлось половину исходника правитьsmile.gif а тут как?


--------------------
вмажем и размажем. а потом ещё разок.
-------------------------------------------------------------------------------------
профессионалы не волнуются. ни-ко-гда.
Go to the top of the page
 
+Quote Post
Cyber_RAT
сообщение Jan 8 2008, 09:57
Сообщение #479


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

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



Я думаю что про либы вряд ли кто будет писать, ибо для своих проектов обычно пишут все под себя (в крайних случаях берутся куски готовых либ и переделываются для своих нужд). Не так много памяти в контроллерах тягать куски ненужного кода wink.gif
Go to the top of the page
 
+Quote Post
NN1317
сообщение Jan 8 2008, 10:11
Сообщение #480


Участник
*

Группа: Новичок
Сообщений: 31
Регистрация: 22-10-07
Из: Жиганск:)
Пользователь №: 31 592



ну вапще на то оптимизация в компиляторах и есть - чтобы брались из либ тока те функции, которые используютсяsmile.gif


--------------------
вмажем и размажем. а потом ещё разок.
-------------------------------------------------------------------------------------
профессионалы не волнуются. ни-ко-гда.
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 03:33
Рейтинг@Mail.ru


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