Подскажите пожалуста, как можно реализовать с помощью bascom управляемый генератор
с частотным диапазоном 100Гц-2000Гц с шагом в 50Гц.
На данный момент пробовал использовать функции sound и pulseout но
появляется вопрос чем можно прервать генерацию, посколько продолжительность
должна зависеть например от нажатия на кнопку.
Если задавать в sound и pulseout небольшой период то это приводит к так называемым щелчкам.
подскажите как сделать генератор на atmege8
Страница: 1
Сообщений 1 страница 3 из 3
Поделиться12010-05-22 11:17:01
Поделиться32010-05-25 19:17:21
PWM скважность меняет, а не частоту.
Код:
dim x as integer Config Timer1 = Timer , Prescale = 1024 : On Timer1 Pulse : Enable Interrupts : Enable Timer1' подобрать значение делителя вместо 1024 под себя config portb.1 = output do incr x ' задаем значение частоты в условных единицах потом от кнопок будешь это делать waitms 100 loop Pulse: togle portb.1 timer1 = x return
Страница: 1