Последние сообщения форума

andrewproffi написал:
Я открывал, как понял отредактировать свойства компонента там не получится.
сообщений (6)

 -> Вопросы чЯйника
22-Сентября-2018 | 19:30:22 (Europe/Kiev)
mim написал:
Возникла необходимость после разложения числа .....перевести его в переменную с плавающей точкой. Это вообще полный...
сообщений (1832)

andrewproffi написал:
ps: для TM1638 с общим анодом
сообщений (1)

 -> GET запрос на IP адрес
21-Сентября-2018 | 9:31:21 (Europe/Kiev)
cd1room написал:
Спасибо за пример. Создал данную тему возможно не там где надо. На arduino примеров много.Ардуино...
сообщений (4)

 -> Дисплей на SSD1306
20-Сентября-2018 | 7:54:20 (Europe/Kiev)
mim написал:
Такие вопросы решаются как два пальца об асфальт... Достаточно количество байт (понимай общее кол-во бит)...
сообщений (5)

Наши партнеры

Аналого-Цифровой Преобразователь управляет ШИМ-ом. В контроллере PIC16F877A два шима, для примера управление первого пропорционально АЦП, второго зеркально.

adc controlled pwm main

 

 

 

Старт бесконечного цикла

 

Активизация ШИМ-а №1

 

Активизация ШИМ-а №2

 

 Чтение значения АЦП в BYTE и присвоение его переменной х

 

Отправка переменной х в шим №1

 

Отнимаем из 255 значение переменной х, результат присваиваем переменной у ("отзеркаливаем")

 

Отправка переменной у в шим №2

 

 

Возврат к началу бесконечного цикла

 

 

 

adc pwmФайл программы flowcode4-logo

Комментарии   

Braun
0 #6 Braun 13.12.2015 17:31
Цитирую pavel:
всё работает, только выводы с мк надо брать:CCP1 и CCP2

И еще, PWM(0) и PWM(1) Enable нужно вынести перед началом цикла. Их не нужно инициализировать постоянно.
Так же "отзеркалить" значение переменной можно так: y = ~x
Цитировать | Сообщить модератору
pavel
0 #5 pavel 13.12.2015 14:57
всё работает, только выводы с мк надо брать:CCP1 и CCP2
Цитировать | Сообщить модератору
Braun
+1 #4 Braun 30.07.2015 14:15
Цитирую Max:
При компиляции выходит ошибка
adc_controlled_pwm.c : 496 : error : Неизвестный или отсутствующий компонент: PWM1.Enable

В архиве, почему то, был активен только один компонент PWM.
Возможно потому что написан в старой версии Flowcode.
Исправил под версией 5. Работает. Смотрите.
Цитировать | Сообщить модератору
Max
0 #3 Max 30.07.2015 12:29
При компиляции выходит ошибка
adc_controlled_pwm.c : 496 : error : Неизвестный или отсутствующий компонент: PWM1.Enable
Цитировать | Сообщить модератору
Braun
0 #2 Braun 11.06.2015 17:53
Цитирую vexas:
Скачал пример - не работает.

Что конкретно не работает?
Цитировать | Сообщить модератору
vexas
+1 #1 vexas 11.06.2015 09:15
Скачал пример - не работает.
Цитировать | Сообщить модератору

Добавить комментарий


Защитный код
Обновить