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

 
 
87 страниц V  « < 53 54 55 56 57 > »   
Reply to this topicStart new topic
> AVR и Siemens M55
AleksBoy
сообщение Nov 15 2008, 15:49
Сообщение #811





Группа: Новичок
Сообщений: 3
Регистрация: 14-11-08
Пользователь №: 41 614



Цитата(Cyber_RAT @ Nov 14 2008, 15:41) *
посмотрите на сайте суперкрантца - там есть скрин с осциллографа...
и паузы при инициализации все выдерживаете?


Если имеете ввиду паузы между группами команд, то да.

Что касается скрина суперкранца, то на ней вроде 16-битная посылка,
а во всех источниках по SPI - 8-битная. К тому же на скрине сосвсем
не видно временных данных. А ещё там всего одна команда - а какое
время между командами в одной группе? Какой бит (старший или
младший) передаётся первым? Как относится длина тактового импульса
к частоте кварца AVR?

Вообщем вопросов целая куча ... А одна осцилограмма разом бы на всё ответила ...
Go to the top of the page
 
+Quote Post
Juras Pr.
сообщение Nov 15 2008, 19:52
Сообщение #812


Участник
*

Группа: Участник
Сообщений: 61
Регистрация: 26-04-08
Из: BY/MN
Пользователь №: 37 111



Исходите из того, что максимальная частота SPI по даташиту - 13МГц, но вообще-то люди подавали и больше.
В AVR длина импульса относится к частоте SPI по взаимообратному закону (T=1/Fspi) , а частота SPI устанавливается делителем путем деления частоты кварца и не может быть больше, чем половина частоты последнего.
Go to the top of the page
 
+Quote Post
anaconda
сообщение Nov 15 2008, 21:52
Сообщение #813


Участник
*

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



Вопрос слегка не в тему. Есть модуль Nokia 3510i(дисплей с динамиком). Как осуществить подсветку дисплея? На самом модуле как я понял светодиодов нет.
Go to the top of the page
 
+Quote Post
Juras Pr.
сообщение Nov 16 2008, 21:18
Сообщение #814


Участник
*

Группа: Участник
Сообщений: 61
Регистрация: 26-04-08
Из: BY/MN
Пользователь №: 37 111



Установить на плату SMD-светодиоды бокового свечения и установить модуль на плату, как это делается в телефоне. В этом плане модуль не очень удобный.
Go to the top of the page
 
+Quote Post
Cyber_RAT
сообщение Nov 17 2008, 09:07
Сообщение #815


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

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



AleksBoy: начало инициализации S65 на atmega32? может чем поможет.
p.s. ресет сразу в 0 на 1мс, потом вс время 1. (тут выкушен для более детального графа)
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
Krik99
сообщение Nov 17 2008, 16:42
Сообщение #816


Участник
*

Группа: Участник
Сообщений: 45
Регистрация: 11-05-08
Из: Украина
Пользователь №: 37 411



Вот после изучени дисплея от Siemens S65 вот результаты, МК использовал ATmega8, картинку выводить не пробовал так-как памяти маловато, теперь надо изучать работу с ММС. Если у когото есть исходники работы с ММС под Cи, попрошу поделится. beer.gif
Прикрепленное изображение

Прикрепленное изображение


--------------------
Go to the top of the page
 
+Quote Post
Juras Pr.
сообщение Nov 17 2008, 21:11
Сообщение #817


Участник
*

Группа: Участник
Сообщений: 61
Регистрация: 26-04-08
Из: BY/MN
Пользователь №: 37 111



Хорошие результаты, а MMC для чего будет?
Go to the top of the page
 
+Quote Post
011119xx
сообщение Nov 18 2008, 05:01
Сообщение #818


Местный
***

Группа: Свой
Сообщений: 381
Регистрация: 5-07-05
Из: Уфа
Пользователь №: 6 544



Цитата(Krik99 @ Nov 17 2008, 21:42) *
Вот после изучени дисплея от Siemens S65 вот результаты, МК использовал ATmega8, картинку выводить не пробовал так-как памяти маловато, теперь надо изучать работу с ММС. Если у когото есть исходники работы с ММС под Cи, попрошу поделится.

Что за шрифт? Где брал?
Go to the top of the page
 
+Quote Post
John Silver
сообщение Nov 18 2008, 06:27
Сообщение #819


Местный
***

Группа: Свой
Сообщений: 206
Регистрация: 14-06-06
Из: Могилев
Пользователь №: 18 059



Цитата(Krik99 @ Nov 17 2008, 18:42) *
Если у когото есть исходники работы с ММС под Cи, попрошу поделится. beer.gif

Смотри сдесь:
http://electronix.ru/forum/index.php?showt...25402&st=80

Там и мои сырые сурцы есть.
Go to the top of the page
 
+Quote Post
Krik99
сообщение Nov 18 2008, 07:28
Сообщение #820


Участник
*

Группа: Участник
Сообщений: 45
Регистрация: 11-05-08
Из: Украина
Пользователь №: 37 411



За ссылку спасибо, обязательно посмотрю. ММС будет служит для того чтобы в ней картинки полноэкранные хранить. smile.gif Хотя можно и DataFlash использовать, но пока не нашол где достать.

Сообщение отредактировал Krik99 - Nov 18 2008, 07:32


--------------------
Go to the top of the page
 
+Quote Post
Alex_1811
сообщение Nov 18 2008, 07:34
Сообщение #821


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

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



Вот моя программа для создания шрифта. Может пригодится. (возможно уже выкладывал)
Прикрепленные файлы
Прикрепленный файл  Font.rar ( 199.47 килобайт ) Кол-во скачиваний: 158
 
Go to the top of the page
 
+Quote Post
Juras Pr.
сообщение Nov 18 2008, 10:54
Сообщение #822


Участник
*

Группа: Участник
Сообщений: 61
Регистрация: 26-04-08
Из: BY/MN
Пользователь №: 37 111



Krik99, может быть инетресно, но на немецком
Библиотека MMC/SD FAT16/FAT32:
http://www.mikrocontroller.net/topic/105869
Фоторамка на базе ATmega8 с экраном S65(LS020) и SD-картой:
http://www.mikrocontroller.net/topic/79738
Go to the top of the page
 
+Quote Post
k34Nex
сообщение Nov 18 2008, 17:02
Сообщение #823





Группа: Новичок
Сообщений: 13
Регистрация: 27-08-07
Пользователь №: 30 086



Немного отсутствовал..Но дело такое..на 52 странице я писал о своей проблеме.Не правильно выводятся цвета и текст(( Ниже 2 фотки дисплея. Первая с исходной инициализацией
Прикрепленное изображение
. Вот код вывода 5 полосок разного цвета
//lcd_fillrect(X1, Y1, X2, Y2,color);
lcd_fillrect(0, 00, 132, 30,white);
lcd_fillrect(0, 30, 132, 60,red);
lcd_fillrect(0, 60, 132, 90,green);
lcd_fillrect(0, 90, 132, 120,blue);
lcd_fillrect(0, 120, 132, 150,orange);
lcd_fillrect(0, 150, 132, 176,sky);
Первая фотка-итог, то, что на экране. Посоветовали
Цитата
Проблема точно в инициализации,когда перебирал в ней биты был и такой случай.
В место 0x4952 замените на 0x4902
Заменил-цвета изменились, но все равно не те!!! см. фото 2.
Прикрепленное изображение

Помогите, в чем дело? crying.gif

Сообщение отредактировал k34Nex - Nov 18 2008, 17:14
Go to the top of the page
 
+Quote Post
skripach
сообщение Nov 18 2008, 18:24
Сообщение #824


■ ■ ■ ■
*****

Группа: Свой
Сообщений: 1 100
Регистрация: 9-08-06
Пользователь №: 19 443



Ну сразу видно что перепутаны местами красный и синий.
Зелёный на своём месте вроде, может перепутано всё вместе.
R4R3R2R1R0 B5B4B3B2B1B0 G4G3G2G1G0 ->
G4G3G2G1G0 B5B4B3B2B1B0 R4R3R2R1R0
ИЛИ
R4R3R2R1R0 B5B4B3B2B1B0 G4G3G2G1G0 ->
G0G1G2G3G4 B0B1B2B3B4B5 R0R1R2R3R4
Скорее всего меняй местами красный с синим.

Или может я чего-то не понял?

Сообщение отредактировал skripach - Nov 18 2008, 18:26


--------------------
Делай что должен и будь что будет.
Go to the top of the page
 
+Quote Post
Juras Pr.
сообщение Nov 18 2008, 22:11
Сообщение #825


Участник
*

Группа: Участник
Сообщений: 61
Регистрация: 26-04-08
Из: BY/MN
Пользователь №: 37 111



k34Nex,
неплохо было бы посмотреть содержимое цветовых констант.
Go to the top of the page
 
+Quote Post

87 страниц V  « < 53 54 55 56 57 > » 
Reply to this topicStart new topic
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 


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


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