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

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

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

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

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

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

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

Закрытая тема
Опции темы
Непрочитано 24.08.2007, 14:01   #91
dimonbest
Гражданин KAZUS.RU
 
Аватар для dimonbest
 
Регистрация: 30.04.2006
Сообщений: 984
Сказал спасибо: 5
Сказали Спасибо 18 раз(а) в 14 сообщении(ях)
dimonbest на пути к лучшему
По умолчанию

Atmel выпустил дополнение - подключение lcd экрана. Этим честно говоря не пользовался, но думаю что работать должно. В приложении прикрепляю...

Прикрепленный файл: 7167904.rar
Реклама:
dimonbest вне форума  
Непрочитано 24.08.2007, 14:02   #92
dimonbest
Гражданин KAZUS.RU
 
Аватар для dimonbest
 
Регистрация: 30.04.2006
Сообщений: 984
Сказал спасибо: 5
Сказали Спасибо 18 раз(а) в 14 сообщении(ях)
dimonbest на пути к лучшему
По умолчанию

А давится потому наверное, что ждет ответа от LCD. Я для работы с lcd сам писал функции...
dimonbest вне форума  
Непрочитано 24.08.2007, 14:20   #93
asele
Частый гость
 
Регистрация: 11.07.2006
Сообщений: 32
Сказал спасибо: 1
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
asele на пути к лучшему
По умолчанию

Наверное, это более надежное решение. Так, правда, придется много чего писать... Если есть образец работы с LCD-дисплеем, может обнародуете?
asele вне форума  
Непрочитано 24.08.2007, 14:24   #94
dimonbest
Гражданин KAZUS.RU
 
Аватар для dimonbest
 
Регистрация: 30.04.2006
Сообщений: 984
Сказал спасибо: 5
Сказали Спасибо 18 раз(а) в 14 сообщении(ях)
dimonbest на пути к лучшему
По умолчанию

Писать - не много, обнародовать - пожалуйста:
Код:
void strob (void)
{      
delay_us(500);
PORTC.2=1;
delay_us(500);
PORTC.2=0;   
}
void send_byte (unsigned char byte_s)
{   
unsigned char temp;
temp=byte_s & 0b11110000;

PORTD=(PORTD & 0b00001111) | temp;
strob();

temp=byte_s ‹‹ 4;
PORTD=(PORTD & 0b00001111)| temp ;
strob();
delay_ms(2);
}        
void lcdclr(void)
{
PORTC.3=0;    
send_byte(1);  
PORTC.3=1;
delay_ms(2);
}
void lcd_init (void)
{                 
delay_ms(20);
PORTC.3=0;
PORTC.2=0;
send_byte(0b00110011);
send_byte(0b00110010);
send_byte(0b00101000);
send_byte(0b00001000);
send_byte(0b00001100);
send_byte(0b00000001);
}    
void gotoxy (unsigned char xx,unsigned char yy)
{          
if (yy==1)xx=xx+128; else xx=0x40+xx+128;
PORTC.3=0;
send_byte(xx);
PORTC.3=1;
}
Будут вопросы по коду - пишите...
dimonbest вне форума  
Непрочитано 24.08.2007, 14:41   #95
asele
Частый гость
 
Регистрация: 11.07.2006
Сообщений: 32
Сказал спасибо: 1
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
asele на пути к лучшему
По умолчанию

Спасибо! Пока понятно. Вечером попробую на железе. Думал сделать немного иначе: Формировать буфер строк в памяти и выводить разом всю строку. Плюсы в этом случае - легче синхронизировать таймером, обновление через определенные промежутки времени, а изменять буфер можно в любое время.
asele вне форума  
Непрочитано 24.08.2007, 14:55   #96
Popeye
Почётный гражданин KAZUS.RU
 
Аватар для Popeye
 
Регистрация: 05.08.2007
Адрес: Болгария Перник
Сообщений: 1,771
Сказал спасибо: 74
Сказали Спасибо 357 раз(а) в 245 сообщении(ях)
Popeye на пути к лучшему
По умолчанию

ICD PICFlash2 не пашет Перерывание в PIC16F877A не работает. Если откомпилировать как Release работает 8O как ICD Debug не хочет. Для ICD2 микрочипа написано : нелзя исползовать $70, микробейсик использует. Если не изменяет память, первая инструкция должна быть nop. Куда там.... Послал запрос, надеюсь ответят.
А может переутомился. Всю недлею пишу программу
__________________
Мыслю, следовательно существую
Popeye вне форума  
Непрочитано 27.08.2007, 10:08   #97
Popeye
Почётный гражданин KAZUS.RU
 
Аватар для Popeye
 
Регистрация: 05.08.2007
Адрес: Болгария Перник
Сообщений: 1,771
Сказал спасибо: 74
Сказали Спасибо 357 раз(а) в 245 сообщении(ях)
Popeye на пути к лучшему
По умолчанию

Пашет А вобщем всегда предлагал запретить пятницу после обеда законом. Не время для работы
Для ПИКФлаш2 из МикроЕ ответили : mikroICD has no restrictions regarding occupied program memory. Нет ограничений. Правда для программной памяти. Надеюсь и для РАМ тоже нет. Пока похоже, что так.
__________________
Мыслю, следовательно существую
Popeye вне форума  
Непрочитано 31.08.2007, 17:34   #98
nillsoft
Прохожий
 
Регистрация: 11.02.2007
Сообщений: 3
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
nillsoft на пути к лучшему
По умолчанию

Ребята, помогите! Мне нужно обрабатывать в MicroBasic
внешнее прерывание PIC. Как это сделать?
nillsoft вне форума  
Непрочитано 31.08.2007, 17:47   #99
Popeye
Почётный гражданин KAZUS.RU
 
Аватар для Popeye
 
Регистрация: 05.08.2007
Адрес: Болгария Перник
Сообщений: 1,771
Сказал спасибо: 74
Сказали Спасибо 357 раз(а) в 245 сообщении(ях)
Popeye на пути к лучшему
По умолчанию

Там есть зарезервированная процедура interrupt: Если разрешить перерывание она выполняется. Тонкости две
1. Разершить перерывания, котороые нужны.
2. В процедуре по флагам определить какое перерывание случилось и соответно обработать его.
Специальных требований к обработке внешнего перерывания INT нет.
__________________
Мыслю, следовательно существую
Popeye вне форума  
Непрочитано 02.09.2007, 17:56   #100
nillsoft
Прохожий
 
Регистрация: 11.02.2007
Сообщений: 3
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
nillsoft на пути к лучшему
По умолчанию

Спасибо. А как разрешить внешние прерывание?
nillsoft вне форума  
Закрытая тема

Закладки


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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
EasyPIC5 от MikroElektronika sem_sam Микроконтроллеры, АЦП, память и т.д 2 13.05.2008 13:31
Продукция фирмы АСКО(украина) :-( Gladkih Делимся опытом 14 01.08.2007 16:10


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


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