Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

 
Опции темы
Непрочитано 21.10.2011, 12:47  
bortsov
Прохожий
 
Регистрация: 19.04.2011
Сообщений: 7
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
bortsov на пути к лучшему
Смущение Помогите с ЖКИ TIC33

Купил этот ЖКИ. Что то понравился мне он. Куплен был год назад. Спаян тем же вечером с Atmega8, а вот с "прошивкой" не все так гладко.
Пишу я на WinAVR а asm-е не разбираюсь. А все что я нахожу в интернете либо написано на asm-е либо не в AVRStudio либо кусок кода на форуме который не компилируются. Ну не могу заставить работать вот и прошу помощи. Перепробовал кучу прошивок на asm-е - в эмуляторе работает на моей плате работает.

Собираю инвертор для плавки металлов вихревыми токами. Нужно отображать частоту генератора (частотомер).

Во вложенном файле: Makefile
main.c - начатый исходник
TIC33.DSN - проект "протеуса" (ЖКИ и Atmega
LCD_TIC8148.ASM - исходник на ASM-е
LCD_TIC8148.hex - прошивка (работает в протеусе)

Вложенный файл

Схема:


И исходник (то что есть в архиве)

Цитата:
//Компилятор WinAVR
//Atmega8 (1 Мгц)


#include ‹avr/io.h›
#include ‹avr/interrupt.h›
#include ‹util/delay.h›

#define LOAD PB5
#define DIN PB6
#define DCLK PB7


//---------Функция инициализации ЖКИ -----------
void lcd_init(void)
{

//...... Идеи кончились

}


//--------Основная программа--------------------
int main( void )
{

//настройка выходов
//Включение таймера

lcd_init();

//Вывести хоть что нибудь


}
Реклама:
bortsov вне форума  
Непрочитано 21.10.2011, 12:54  
realid
Супер-модератор
 
Аватар для realid
 
Регистрация: 15.10.2007
Сообщений: 3,539
Сказал спасибо: 172
Сказали Спасибо 1,561 раз(а) в 811 сообщении(ях)
realid на пути к лучшему
По умолчанию Re: Помогите с ЖКИ TIC33

А что конкретно не понятно?
Контроллер ML1001, тупо последовательный сдвиговый регистр в который вы записываете данные, единица в данных это "зажженый" сегмент соответствующий номеру этой единицы.
realid вне форума  
Непрочитано 21.10.2011, 12:56  
st_1
Заблокирован
 
Регистрация: 26.12.2009
Сообщений: 3,124
Сказал спасибо: 116
Сказали Спасибо 867 раз(а) в 614 сообщении(ях)
st_1 на пути к лучшему
По умолчанию Re: Помогите с ЖКИ TIC33

Здесь посмотрите...
http://www.microchip.su/showthread.php?t=2911
И на радиокоте что-то мелькало...
Ищите по чипу ML1001...
st_1 вне форума  
Непрочитано 21.10.2011, 13:10  
bortsov
Прохожий
 
Регистрация: 19.04.2011
Сообщений: 7
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
bortsov на пути к лучшему
По умолчанию Re: Помогите с ЖКИ TIC33

Может кодом поможет кто? Дата шит по ML1001 видел - толку что то мало

ML1001_ru.pdf
TIC33.pdf

Последний раз редактировалось bortsov; 21.10.2011 в 13:14.
bortsov вне форума  
Непрочитано 21.10.2011, 13:12  
heady69
Прописка
 
Регистрация: 25.09.2009
Адрес: Ivanovo
Сообщений: 156
Сказал спасибо: 3
Сказали Спасибо 67 раз(а) в 60 сообщении(ях)
heady69 на пути к лучшему
По умолчанию Re: Помогите с ЖКИ TIC33

Выстави на DIN "1" ,DCLK"0", LOAD"0" дай несколько положительных импульсов на DCLK потом положительный импульс на LOAD. Должны загореться некоторые сегменты. Датащет на русском:
nebeletronika.narod.ru/Arhiv/Translate/ML1001_ru.pdf

Последний раз редактировалось heady69; 21.10.2011 в 13:14.
heady69 вне форума  
Непрочитано 21.10.2011, 14:39  
st_1
Заблокирован
 
Регистрация: 26.12.2009
Сообщений: 3,124
Сказал спасибо: 116
Сказали Спасибо 867 раз(а) в 614 сообщении(ях)
st_1 на пути к лучшему
По умолчанию Re: Помогите с ЖКИ TIC33

Сообщение от bortsov Посмотреть сообщение
Может кодом поможет кто?
Вот ещё код...
http://we.easyelectronics.ru/part/in...8-i-tic33.html
st_1 вне форума  
Непрочитано 21.10.2011, 14:54  
bortsov
Прохожий
 
Регистрация: 19.04.2011
Сообщений: 7
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
bortsov на пути к лучшему
По умолчанию Re: Помогите с ЖКИ TIC33

Сообщение от st_1 Посмотреть сообщение
Вот ещё код...
http://we.easyelectronics.ru/part/in...8-i-tic33.html
Код "абстрактный" не компилируются. Подправил для компиляции - результат ничего на дисплее нет. Автор предлагает так же меандр подать 60Hz не пойми откуда. Таймера у него нет. Разве что внешний генератор лепить.... Беда.
bortsov вне форума  
Непрочитано 21.10.2011, 15:55  
heady69
Прописка
 
Регистрация: 25.09.2009
Адрес: Ivanovo
Сообщений: 156
Сказал спасибо: 3
Сказали Спасибо 67 раз(а) в 60 сообщении(ях)
heady69 на пути к лучшему
По умолчанию Re: Помогите с ЖКИ TIC33

Сообщение от bortsov Посмотреть сообщение
Автор предлагает так же меандр подать 60Hz не пойми откуда.
Меандр подается на ножку Lclk в том случае если отключен внутренний генератор дисплея. Если у Вашего дисплея ее нет,то ML1001 работает на внутреннем генераторе. Иначе придется или генератор на "рассыпухе" мутить, или с микроконта подавать(IMHO-проще с микроконта).

Последний раз редактировалось heady69; 21.10.2011 в 16:01.
heady69 вне форума  
Непрочитано 21.10.2011, 16:45  
bortsov
Прохожий
 
Регистрация: 19.04.2011
Сообщений: 7
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
bortsov на пути к лучшему
По умолчанию Re: Помогите с ЖКИ TIC33

Сообщение от heady69 Посмотреть сообщение
Выстави на DIN "1" ,DCLK"0", LOAD"0" дай несколько положительных импульсов на DCLK потом положительный импульс на LOAD. Должны загореться некоторые сегменты. Датащет на русском:
nebeletronika.narod.ru/Arhiv/Translate/ML1001_ru.pdf
Вот код

Цитата:
//Компилятор WinAVR
//Atmega8 (1 Мгц)


#include ‹avr/io.h›
#include ‹avr/interrupt.h›
#include ‹util/delay.h›

#define LOAD PB5
#define DIN PB6
#define DCLK PB7


//---------Функция инициализации ЖКИ -----------
void lcd_init(void)
{

//...... Идеи кончились

}


//--------Основная программа--------------------
int main( void )
{

//настройка выходов
PORTB=PORTC=PORTD=0xFF;

//Вывести хоть что нибудь

//Выстави на DIN "1" ,DCLK"0", LOAD"0"
PORTB |=_BV(DIN); //1
PORTB &= ~_BV(DCLK); //0
PORTB &= ~_BV(LOAD); //0

//дай несколько положительных импульсов на DCLK
PORTB |=_BV(DCLK); //1
PORTB |=_BV(DCLK); //1

//потом положительный импульс на LOAD.
PORTB |=_BV(LOAD); //1

//Должны загореться некоторые сегменты.

}
Не горят символы (как всегда )

Последний раз редактировалось bortsov; 21.10.2011 в 16:59.
bortsov вне форума  
Непрочитано 21.10.2011, 17:00  
heady69
Прописка
 
Регистрация: 25.09.2009
Адрес: Ivanovo
Сообщений: 156
Сказал спасибо: 3
Сказали Спасибо 67 раз(а) в 60 сообщении(ях)
heady69 на пути к лучшему
По умолчанию Re: Помогите с ЖКИ TIC33

Сообщение от bortsov Посмотреть сообщение
//настройка выходов
PORTB=PORTC=PORTD=FF;
А настроить порты на выход,типа DDRx=0xff ? И надо все-таки решить вопрос нужен-ли внешний генератор для дисплея по входу Lclk? Иначе контроллер дисплея просто не будет работать.
heady69 вне форума  
 

Закладки
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите разобраться с работой ЖКИ Gonchar Микроконтроллеры, АЦП, память и т.д 8 23.04.2010 17:45
Помогите с ЖКИ индикатором igor33 Информация по радиокомпонентам 0 12.02.2010 13:42
помогите с жки. sanek231081 Микроконтроллеры, АЦП, память и т.д 8 09.05.2009 14:07
Помогите выбрать ЖКИ sofist Микроконтроллеры, АЦП, память и т.д 5 19.01.2008 18:26
помогите советом: не могу запустить жки DG16080. kumbaya Микроконтроллеры, АЦП, память и т.д 0 25.02.2005 20:01


Часовой пояс GMT +4, время: 17:32.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot