Файлы  •  Ссылки  •  Прошивки  •  Правила  •  Архив  •   FAQ  •  Участники  •  Поиск
Регистрация  •  Вход

Изучаем программирование PIC контроллеров

Список форумов » Программное обеспечение » Микроконтроллеры На страницу Пред.  1, 2, 3, 4, 5
АвторСообщение
Peotr-1
Новичок
Сообщения: 6




26-08-2016 22:55

две команды по 1 мкс будет 500кгц. нужна наверное одна команда. вот вычитал такую goto $+1 она вроде бы быстрее. Но не в этом проблема. не компилируется
Konstantin_18
Участник
Сообщения: 3415




27-08-2016 00:08

Peotr-1, Можно вообще без команд. подшучивать, дразнить
В конфигурации указать выводить частоту машинных тактов Fosc/4 на ногу процессора.
ПС. Не уверен, что это есть для PIC10F200, но для PIC12F629 точно есть !!!
Leo140969
Участник
Сообщения: 353




27-08-2016 09:20

Peotr-1, <bsf OSCCAL, 0> выводит <INTOSC/4> на вывод GP2.
Peotr-1
Новичок
Сообщения: 6




27-08-2016 11:26

ПОЛУЧИЛОСЬ. Подсмотрел на сайте кусочек исходника, влепил и пошло дело.
ORG 0xFF ORG 0x000
iorlw 1 movwf OSCCAL
start nop goto start
END
на одной ножке появилась частота. замерил =1002кгц. Оказывается надо указывать команду OSCCAL., без нее осциллятор молчит, потому и компиляция не проходила.
Leo140969
Участник
Сообщения: 353




27-08-2016 14:38

Peotr-1, OSCCAL не команда, а регистр калибровки генератора.
Peotr-1
Новичок
Сообщения: 6




27-08-2016 15:38

ну вот из-за нее и не работало. попробовал цикл изменить. вместо start nop goto start подставил start goto $+1 goto start и частота на выходе увеличилась на 3кгц. и стала 1005кгц. быстрее поехала тележка. Надо другие циклы испытать, может быть еще быстрее получится.
Eex
Участник
Сообщения: 1522




27-08-2016 16:20

Peotr-1, если хорошё прицелиться, то контроллером можно и блох давить. Детали на схеме надо подбирать под задачу. Если задача в том, чтобы получить переключение напряжения на выводе, то для этих целей существуют генераторы.
Peotr-1
Новичок
Сообщения: 6




27-08-2016 16:42

дак ведь блоха и манит, сделать генератор на этой блохе. вот добился 1 мгц с нее. вот менял калибр. число от 00 до ff и оказывается частота меняется от 550кгц до 1180кгц. почти в два раза. теперь думаю как это число менять программно, чтобы частота беспрерывно менялась медленно, раз в секунду. получится микро свип-генератор.
Список форумов » Программное обеспечение » Микроконтроллеры » Изучаем программирование PIC контроллеров На страницу Пред.  1, 2, 3, 4, 5
Перейти:  
Текущий раздел » Программное обеспечение » Микроконтроллеры (Микроконтроллеры - AVR-ы, PIC-и и другие)


Похожая информация:
  • Программирование
  • программирование USB
  • программирование ADUC812BS
  • Программирование DSP-микроконтроллеров
  • Программирование GAL16V8







  • Электроника
    Прошивки и схемы на телевизоры, мониторы, dvd, телефоны. Schematic, Service Manual (mode), eeprom dumps Информация по ремонту для специалистов - справочники, инструкции, энциклопедия, советы и секреты ремонта,  настройка, сервисные режимы поиск и продажа электронных компонентов, магазины, datasheet, pdf, размещение в интернете рекламы на сайтах электронной тематики
    Powered by phpBB 2.0.18 © 2001, 2002 phpBB Group!