roboforum.ru

Технический форум по робототехнике.

ATmega16+LCD плохая контрастность

Re: ATmega16+LCD плохая контрастность

Lockdog » 04 ноя 2008, 23:47

Тоже самое сейчас написал, прочитав хелп))))) Спасибо.
Но это тоже не помогает - экран всё равно бледный...

Re: ATmega16+LCD плохая контрастность

EdGull » 04 ноя 2008, 23:51

осцилограф есть?

Re: ATmega16+LCD плохая контрастность

Lockdog » 04 ноя 2008, 23:55

Неа, померил вольтметром - подключил "--" вольтметра туда, куда контраст, а другой щуп к "+" питания - у меня выдаётся напряжение - то есть минус там где надо, но он видимо не тот)))

Re: ATmega16+LCD плохая контрастность

EdGull » 05 ноя 2008, 00:17

1. скока минус вольтов выдает?
2. какие диоды поставил?

Re: ATmega16+LCD плохая контрастность

Lockdog » 05 ноя 2008, 00:23

1. Странное: сначала включаю - 0.18, если выключить, потом опять включить, то 1,5-2,5 В, опять выключить, потом включить, то ~3 и больше...
2. 1N4148

Re: ATmega16+LCD плохая контрастность

-= Александр =- » 05 ноя 2008, 00:40

Похоже генережка у тебя там не идет. А при перезпауске туда один импульс попадает...

Re: ATmega16+LCD плохая контрастность

Lockdog » 05 ноя 2008, 00:46

Видимо не идёт... В протеусе смоделировал, залил эту прошивку, поставил там осцилограф - прямая линия, хотя я потом залил в протеус прошивку из инета - тоже прямая линия, может криво там что-то?

Re: ATmega16+LCD плохая контрастность

EdGull » 05 ноя 2008, 09:35

давай свой полный код сюда

Re: ATmega16+LCD плохая контрастность

Lockdog » 05 ноя 2008, 17: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 Timer2 = Pwm , Pwm = On , Prescale = 1 , Compare Pwm = Clear Down
Config Pind.7 = Output

Config Lcd = 16 * 2

Pwm1a = 255


Cls
Lcd "Test"
End

Re: ATmega16+LCD плохая контрастность

EdGull » 05 ноя 2008, 18:09

так понятно что не работает
Pwm1a на первом таймере же висит

Re: ATmega16+LCD плохая контрастность

Lockdog » 05 ноя 2008, 18:16

И что поправить? :oops:

Re: ATmega16+LCD плохая контрастность

EdGull » 05 ноя 2008, 18:21

или ищи как называется pwm2 или просто перепаяй на Pwm1a

Re: ATmega16+LCD плохая контрастность

Lockdog » 05 ноя 2008, 18:38

Я в басике 2 дня, а ты намного больше)))
Я поставил вместо pwm1a - pwm, откомпилировалось нормально, но всёравно не работает(

Re: ATmega16+LCD плохая контрастность

EdGull » 05 ноя 2008, 18:45

тогда перепаяй

Добавлено спустя 1 минуту 35 секунд:
и эта... ты не забывай, я не программер

Re: ATmega16+LCD плохая контрастность

Lockdog » 05 ноя 2008, 18:48

куда перепаять и какой код тогда пихать?


Rambler\'s Top100 Mail.ru counter