PIC16F819 как задать частоту генератора.

PIC версия программы(разные темы)

PIC16F819 как задать частоту генератора.

Сообщение 6P3С (Pavel) » 21 июн 2015, 19:59

Здравствуйте. Не ругайте сильно, вопрос на форуме поднимался неоднократно, но ясности нет.
Написал прогу на PIC16F819. На задержках виснет. Написал, для теста, моргающий светодиод. Понял, что внутренний генератор работает на минимальной частоте. Почитал ваш форум, понял, что "параметры проекта" на частоту не влияют - нужно делать вставку на С. Нашел на форуме текст вставки osccon=0b01111010. Мне она не помогла. В даташите на ПИК (http://akizukidenshi.com/download/PIC16F818.819.pdf) написан другой регистр:
OSCTUNE: OSCILLATOR TUNING REGISTER (ADDRESS 90h)
011111 = Maximum frequency
Как это правильно написать на С? OSCTUNE=0b00011111 к успеху не привело. Язык С не знаю совсем. Что такое =0b? Может его надо чем-нибудь заменить? :headbang:
Заранее благодарен.
Ник: 6P3С
Имя: Pavel
(Херсон)
Новичок
Новичок
Информация о пользователе

Re: PIC16F819 как задать частоту генератора.

Сообщение Taska (Максим) » 22 июн 2015, 07:46

Тебе нужно вставить
Код: выделить все
osccon=0b01110100;
Аватар пользователя
Ник: Taska
Имя: Максим
(Кривой Рог)
Легенда
Легенда
Информация о пользователе

Re: PIC16F819 как задать частоту генератора.

Сообщение 6P3С (Pavel) » 22 июн 2015, 12:27

Максим, огромное спасибо. Все заработало. Не разъясните ли, что за "искусство" Вы применили? Я "стучал в бубен" на все лады, призывал разных духов... Но все это вертелось вокруг OSCTUNE. Как Вам удалось? Я еще раз просмотрел даташит, но так и не понял, что Вы сделали.
Ник: 6P3С
Имя: Pavel
(Херсон)
Новичок
Новичок
Информация о пользователе
Вернуться наверх

Re: PIC16F819 как задать частоту генератора.

Сообщение Shahabbas (Виктор) » 22 июн 2015, 12:54

6P3С писал(а):Я "стучал в бубен" на все лады, призывал разных духов... Но все это вертелось вокруг OSCTUNE. Как Вам удалось?

Пролистал-бы ещё пару страниц даташита (стр.40, на ней: page 38). Там и описывается как устанавливать REGISTER 4-2: OSCCON: OSCILLATOR CONTROL REGISTER (ADDRESS 8Fh) .
Аватар пользователя
Ник: Shahabbas
Имя: Виктор
(Литва)
Супер Гуру
Супер Гуру
Информация о пользователе
Вернуться наверх

Re: PIC16F819 как задать частоту генератора.

Сообщение 6P3С (Pavel) » 22 июн 2015, 14:13

Блин, и в голову не могло прийти читать дальше. Ведь все уже найдено на стр. 36:
REGISTER 4-1: OSCTUNE: OSCILLATOR TUNING REGISTER (ADDRESS 90h)
bit 7-6 Unimplemented: Read as ‘0’
bit 5-0 TUN<5:0>: Frequency Tuning bits
011111 = Maximum frequency
011110 =
000001 =
000000 = Center frequency. Oscillator module is running at the calibrated frequency.
111111 =
100000 = Minimum frequency
Прочитал страницы ниже, понял как задавать частоту. Спасибо. :D
Оказывается, у "них" тоже в поезде бывает "два девятых вагона".
Ник: 6P3С
Имя: Pavel
(Херсон)
Новичок
Новичок
Информация о пользователе
Вернуться наверх

Re: PIC16F819 как задать частоту генератора.

Сообщение solodov-b-m (Bora) » 18 фев 2016, 20:13

Здрасти.
Спрошу здесь, так как более поддхоящей темы не нашел.
Начал осваивать flowcode, написал простой пример для pic12f675 с внутренним тактовым генератором, работает удовлетворительно.
Теперь вот сделал один проект для PIC16F873, хотел задействовать внешний кварц на 32кГц. Но вот не работает такой генератор, может какие тонкости есть - подумал я, почитав эту тему.
Подключаю кварц и конденсаторы согласно даташита, слово конфигурации, генерироемое flowcode - 0x2007, 0x3f38 - тоже вроде какое и должно быть.
Ник: solodov-b-m
Имя: Bora
(Moscow)
Новичок
Новичок
Информация о пользователе
Вернуться наверх

Re: PIC16F819 как задать частоту генератора.

Сообщение IgorT12 (IgorT12) » 19 фев 2016, 09:30

http://www.microchip.ru/files/d-sheets- ... 16f87x.pdf Страница 117 Тактовая частота 20 MHz.
Лужу-у, паяю, Крайслера, Лексуса, починяю.
Аватар пользователя
Ник: IgorT12
Имя: IgorT12
Практикант
Практикант
Информация о пользователе
Вернуться наверх

Re: PIC16F819 как задать частоту генератора.

Сообщение solodov-b-m (Bora) » 19 фев 2016, 21:09

И шо ?
Читал я этот даташит, и страницу 117 в частности. Единственно, кварц я использую не Эпсон, а нонэйм какой-то.
Ник: solodov-b-m
Имя: Bora
(Moscow)
Новичок
Новичок
Информация о пользователе
Вернуться наверх

Re: PIC16F819 как задать частоту генератора.

Сообщение jenya59 (jenya) » 17 мар 2016, 18:05

добрый день или вечер. у меня маленький вопрс. как подключить кварцевый резонатор. сделал счетчик импульсов на pic16F628 работает, но при болших скоростях
он не считовает. если нетрудно опишите по подробнее как подключить кварц или один готоввый пример.
Аватар пользователя
Ник: jenya59
Имя: jenya
(1959)
Новичок
Новичок
Информация о пользователе
Вернуться наверх

Re: PIC16F819 как задать частоту генератора.

Сообщение Taska (Максим) » 18 мар 2016, 12:54

Выложи свой файл в ФК
Аватар пользователя
Ник: Taska
Имя: Максим
(Кривой Рог)
Легенда
Легенда
Информация о пользователе
Вернуться наверх

След.

Вернуться в Flowcode PIC

Кто сейчас на форуме

Пользователь просматривает форум: нет зарегистрированных пользователей