|
Сообщение от retas
|
Мож есть у кого кусок кода для моей цели на Бейсике либо асм для PIC12F675 или PIC16F628A или мысли какие как это самому пробовать написать (предпологается что лампа должна управлятся ШИМ-ом через полевик).
Спасибо.
|
Ну, тут все просто и примитивно

Там надо сделать две переменные (например А и В), В рассчитывать по А так, чтобы в сумме 255 было. Сам цикл состоит из включения полевика, уменьшения счетчика от А до 0, затем выключения полевика и уменьшения счетчика от В до 0 и все по новой. Через несколько циклов (подбирается экспериментально, чтобы была нужная скорость зажигания) уменьшаешь В и увеличиваешь А на единицу (это во время зажигания, во время затухания наоборот) Ну и предусмотреть корректное конечное состояние А и В.
Но лучше использовать
PIC12F683, у нее уже есть ССР и надо просто число в регистр кинуть, а шим сам аппаратно будет формироваться
Удачи!