Срасибо огромное! Буду читать, пробовать Proton PICBasic. У меня не получается распакавать эти архивы... Чем распаковывать?
Написал уже несколько рабочих программ. Работают стабильно. Очень рад что есть PICBasic, если бы не он, никогда бы не начал изучать микроконтроллеры. Т.к. языки СИ и тем более ассеблер меня отпугивают своей полной, для меня, непонятностью. Дело в том что я, когда то был ярям поклонником компьютера ZX-Spektrum. От туда я заню Basic. Позже изучал Паскаль на IBM PC. По этому, для меня эти типы языков очень понятны и прозрачны. А ассемблер требует хорошо знать архитектуру проца, а это для меня тёмный лес. Но позже я кнечно постепенно переползу на СИ, а там может быть и на ассемблер, если потребуется.
Сейчас занимаюсь написанием программы для регулятора ходя с реверсом, для радиоуправляемых моделей. Основанно всё на считывании канального импульса, приходящего с приёмника, и генерации ШИМ, аппаратным ШИМ модулятором, на cиловой MOSFET. Одна версия, в колличестве 2-х штук, уже работает на автомоделях. Уже пару месяцев, и не выходит из строя, очень надёжно.
Проблема PICBasic, что он не может одновременно замерять длительность приходящих управляющих импульсов, и выводить шим, без использования аппаратного ШИМ модулятора. Если пишут на ассемблере, то используют прерывания. Но как их применить в PIC, я понятия не имею. Сейчас для следующей разработки, мне требуется два ШИМ модулятора. Но те процы которые имеют два аппаратных ШИМ модулятора - дороги (например 16F876) и по габаритам велики, да и не все порты будут задействованны, остальные просто в воздухе остануться. А те которые меньше по габаритам, там всего один аппаратный ШИМ модулятор.
Есть ли такой PIC, у которго не более 18 ног, и два аппаратных ШИМ модулятора?
Спасибо за информацию!