ИС-пытатель писал(а):Так у Вас средняя точка у операционника 3 Вольт. Снизьте ее до 0-0,5 вольт. схему покажите.

на ОУ подавал 9В питания.
ИС-пытатель писал(а):Так у Вас средняя точка у операционника 3 Вольт. Снизьте ее до 0-0,5 вольт. схему покажите.

Что то я запутался, если не затруднит не могли бы нарисовать как оформить это. Буду благодаренИС-пытатель писал(а):А че у вас питание-то в воздухе висит? повесьте от земли до "-" операционника 0,5 вольт (плюсом к выводу "-"), а между "-" и "+" включите 4,5 (минусом к "-", плюсом к "+"). и делитель нижний уберите, соедините просто петлей на нижний вывод.
С компаратором еще не изучал, да и под рукой его сейчас нету, в дальнейшем обязательно переделаю под корпараторGisteresis писал(а):Я бы все таки попробовал в качестве компаратора. Сравнивать 0.7В на диоде и сигнал. Четко получили бы ШИМ с размахом питания.
reil куда?..
Не понятно, где находится нулевая линия на экране осцила. Если она по-середине, то у Вас импульсы вообще отрицательные.kk042fjv писал(а):в железе сигнал около 1,5В как на фото выше


Код: Выделить всё
lcd_gotoxy(1,1);
lcd_putchar((PulseClocks/1000)+0x30);
lcd_putchar(((PulseClocks%1000)/100)+0x30);
lcd_putchar(((PulseClocks%100)/10)+0x30);
lcd_putchar(((PulseClocks%100)%10)+0x30);
lcd_putchar(0x20);
lcd_putchar('u');
lcd_putchar('s');
delay_ms(500); Код: Выделить всё
char buf[10];
...
int result;
...
result = PulseClocks / 1000;
sprintf(buf, " %1.2d", result);
lcd_gotoxy(0,1);
lcd_puts(buf); Код: Выделить всё
lcd_putchar((PulseClocks/1000)+0x30);
lcd_putchar(((PulseClocks%1000)/100)+0x30);
lcd_putchar(((PulseClocks%100)/10)+0x30);
lcd_putchar(((PulseClocks%100)%10)+0x30);
lcd_putchar(0x20);
lcd_putchar('u');
lcd_putchar('s');