roboforum.ru

Технический форум по робототехнике.
Текущее время: 30 ноя 2024, 12:55

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 64 ]  На страницу Пред.  1, 2, 3, 4, 5  След.
Автор Сообщение
 Заголовок сообщения: Re: ATmega16+LCD плохая контрастность
СообщениеДобавлено: 04 ноя 2008, 20:43 
Не в сети
Аватара пользователя

Зарегистрирован: 28 дек 2004, 20:33
Сообщения: 10211
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович
ну и где там работа с R/W ?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ATmega16+LCD плохая контрастность
СообщениеДобавлено: 04 ноя 2008, 21:53 
Не в сети
Аватара пользователя

Зарегистрирован: 06 июл 2006, 20:42
Сообщения: 650
Откуда: Москва
прог. языки: C/C++, Python
ну там её тоже нет) но экранчик не работает почему-то(


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ATmega16+LCD плохая контрастность
СообщениеДобавлено: 04 ноя 2008, 22:06 
Не в сети
Аватара пользователя

Зарегистрирован: 28 дек 2004, 20:33
Сообщения: 10211
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович
видать кому-то из на с тобой всё таки прийдется ДШ на жки прочитать... :D


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ATmega16+LCD плохая контрастность
СообщениеДобавлено: 04 ноя 2008, 22:13 
Не в сети
Аватара пользователя

Зарегистрирован: 06 июл 2006, 20:42
Сообщения: 650
Откуда: Москва
прог. языки: C/C++, Python
Дык, дело не в этом. Раз на CVAVR работает, а на басике нет, значит проблема в басике;)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ATmega16+LCD плохая контрастность
СообщениеДобавлено: 04 ноя 2008, 22:18 
Не в сети
Аватара пользователя

Зарегистрирован: 28 дек 2004, 20:33
Сообщения: 10211
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович
ок, как у тебя в сях обрабатывается R/W ?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ATmega16+LCD плохая контрастность
СообщениеДобавлено: 04 ноя 2008, 22:30 
Не в сети
Аватара пользователя

Зарегистрирован: 06 июл 2006, 20:42
Сообщения: 650
Откуда: Москва
прог. языки: C/C++, Python
По всей видимости да.
я открыл баскомовскую библиотеку и в ней не предусмотрена работа с R\W...
Там есть библиотека lcd4busy - попробую с помощью неё...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ATmega16+LCD плохая контрастность
СообщениеДобавлено: 04 ноя 2008, 22:38 
Не в сети
Аватара пользователя

Зарегистрирован: 28 дек 2004, 20:33
Сообщения: 10211
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович
По всей видимости да что?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ATmega16+LCD плохая контрастность
СообщениеДобавлено: 04 ноя 2008, 22:45 
Не в сети
Аватара пользователя

Зарегистрирован: 06 июл 2006, 20:42
Сообщения: 650
Откуда: Москва
прог. языки: C/C++, Python
Что в CVAVR обрабатывается RW.
Ура! я в баскоме взял другую библу lcd4busy и написал прогу с её помощью - всё заработало! Сейчас ШИМ попробую включить...

Добавлено спустя 4 минуты 52 секунды:
ШИМ не работает(((
Вот код:
Код:
$regfile = "m16def.dat"

$crystal = 8000000

$lib "lcd4busy.lib"

Const _lcdport = Portc
Const _lcdddr = Ddrc
Const _lcdin = Pinc
Const _lcd_e = 2
Const _lcd_rw = 1
Const _lcd_rs = 0

Config Timer1 = Pwm , Pwm = 8 , Prescale = 1 , Compare A Pwm = Clear Down , Compare B Pwm = Clear Down
Config Pind.7 = Output

Config Lcd = 16 * 2

Pwm1a = 255

Cls
Lcd "test"
End


Брал кондёры по 10 мкФ, делал как по схеме ранее...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ATmega16+LCD плохая контрастность
СообщениеДобавлено: 04 ноя 2008, 22:47 
Не в сети
Аватара пользователя

Зарегистрирован: 28 дек 2004, 20:33
Сообщения: 10211
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович
я тебе для чего писал про таймер2?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ATmega16+LCD плохая контрастность
СообщениеДобавлено: 04 ноя 2008, 23:00 
Не в сети
Аватара пользователя

Зарегистрирован: 06 июл 2006, 20:42
Сообщения: 650
Откуда: Москва
прог. языки: C/C++, Python
а я тебе написал, что я не понял к чему это ты написал)))
Поправь плиз


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ATmega16+LCD плохая контрастность
СообщениеДобавлено: 04 ноя 2008, 23:04 
Не в сети
Аватара пользователя

Зарегистрирован: 28 дек 2004, 20:33
Сообщения: 10211
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович
ты шим какой используешь?
Config Timer2 = Pwm .......


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ATmega16+LCD плохая контрастность
СообщениеДобавлено: 04 ноя 2008, 23:10 
Не в сети
Аватара пользователя

Зарегистрирован: 06 июл 2006, 20:42
Сообщения: 650
Откуда: Москва
прог. языки: C/C++, Python
Что ты написал на басик, то и использую)))
Исправил на Timer2 - ругается(((


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ATmega16+LCD плохая контрастность
СообщениеДобавлено: 04 ноя 2008, 23:17 
Не в сети
Аватара пользователя

Зарегистрирован: 28 дек 2004, 20:33
Сообщения: 10211
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович
Код:
Config Timer1 = Pwm , Pwm = 8 , Prescale = 1 , Compare Pwm = Clear Down

ты хелп ваще не пробывал читать, типа религия не позволяет? :wink:


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ATmega16+LCD плохая контрастность
СообщениеДобавлено: 04 ноя 2008, 23:25 
Не в сети
Аватара пользователя

Зарегистрирован: 06 июл 2006, 20:42
Сообщения: 650
Откуда: Москва
прог. языки: C/C++, Python
Ты же сам говоришь, что Timer2, а пишешь Timer1)))
На эту строчку он тоже ругается


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ATmega16+LCD плохая контрастность
СообщениеДобавлено: 04 ноя 2008, 23:43 
Не в сети
Аватара пользователя

Зарегистрирован: 28 дек 2004, 20:33
Сообщения: 10211
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович
на лентяй... будешь должен
пришлось из-за тебя хелпник читать!

Код:
Config Timer2 = Pwm , Pwm = on , Prescale = 1 , Compare Pwm = Clear Down


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 64 ]  На страницу Пред.  1, 2, 3, 4, 5  След.

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 12


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

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO