Помогите сконфигурировать контроллер PIC12F1822

Раздел начинающих пользователей
Правила форума
В песочнице можно спрашивать когда незнаешь где спросить.
В песочнице нелзя посылать в гугл
В песочнице можно задавать любой вопрос, но на него могут и неответить.
Песочница для тех, кто начинает свои вопросы с защиты чайников от пинков.
В песочницу будут перетаскиваться вопросы неполучившие ответа.
Песочница - попытка навести порядок.
На песочницу большие надежды.

Помогите сконфигурировать контроллер PIC12F1822

Сообщение alexandr71 (alexandr71) » 15 мар 2017, 22:15

Этот контроллер поддерживает работу от внутреннего осцилятора 8Мгц*4 т.е. 32 Мгц, не получается настроить :P
У вас нет доступа для просмотра вложений в этом сообщении.
Аватар пользователя
Ник: alexandr71
Имя: alexandr71
Заинтересованный
Заинтересованный
Информация о пользователе

Re: Помогите сконфигурировать контроллер PIC12F1822

Сообщение mim (mim) » 16 мар 2017, 07:01

Открываем ДШ, находи 5 раздел, изучаем, настраиваем OSCCON и работаем...
I Am Legend
Аватар пользователя
Ник: mim
Имя: mim
(Из Лесу, вестимо...)
Легенда
Легенда
Информация о пользователе

Re: Помогите сконфигурировать контроллер PIC12F1822

Сообщение Taska (Максим) » 16 мар 2017, 07:37

Си вставка
Код: выделить все
osccon = 0x7A;// 16MHz
или
osccon = 0x72;// 32MHz
Аватар пользователя
Ник: Taska
Имя: Максим
(Кривой Рог)
Легенда
Легенда
Информация о пользователе
Вернуться наверх

Re: Помогите сконфигурировать контроллер PIC12F1822

Сообщение alexandr71 (alexandr71) » 17 мар 2017, 17:40

Немного по другому.
Исходя и даташита выходит что
0xF0;// 32MHz
0x7A;// 16MHz
0x72;// 8MHz
Но теперь 8MHz жарит как 32MHz
В настройках чипа PLL отключал на всякий случай.
все остальные частоты регулируются нормально, а мне 8MHz позарез нужно :oops:
У вас нет доступа для просмотра вложений в этом сообщении.
Аватар пользователя
Ник: alexandr71
Имя: alexandr71
Заинтересованный
Заинтересованный
Информация о пользователе
Вернуться наверх

Re: Помогите сконфигурировать контроллер PIC12F1822

Сообщение Taska (Максим) » 17 мар 2017, 18:04

ЕЕсли у тебя по другому то делай по своему. Я тебе привел как я запускал на 32 Мгц. Если тебе нужно на 8 отключи PLL в конфигурации.
Аватар пользователя
Ник: Taska
Имя: Максим
(Кривой Рог)
Легенда
Легенда
Информация о пользователе
Вернуться наверх

Re: Помогите сконфигурировать контроллер PIC12F1822

Сообщение kindofsky (kindofsky) » 18 мар 2017, 02:01

Привет коллеги
alexandr71 писал(а):отключал на всякий случай.

Это говорит о том что не "панимаишь" для чего эта шняга нужна.
PLL - умножитель как раз нужен для того что бы 8 мегациклов работали как 32 мегацикла.
В конфигурационном регистре не трогай PLL - оставь его как 0 - это для простоты.
Управляй PLL из osccon регистра.

Ну и важный момент - наглядность кода.
Иногда удобно использовать не НЕХ представление байта, а Bin представление.
В этом случае сразу видно чё и где включено.

Например для 32 мегациклов нужен НЕХ - 0xF2
Код: выделить все
 0b11110010; \\ сразу видно где стоит ненужная единичка.


Итого для 8 мегациклов код будет - 0b01110010 или 0x72 в виде НЕХ.

Так же полезно воспользоваться вот этой утилиткой для наглядности - прилагаю.
У вас нет доступа для просмотра вложений в этом сообщении.
Аватар пользователя
Ник: kindofsky
Имя: kindofsky
(Москва)
Супер Гуру
Супер Гуру
Информация о пользователе
Вернуться наверх

Re: Помогите сконфигурировать контроллер PIC12F1822

Сообщение щербатый (щербатый) » 18 мар 2017, 03:38

kindofsky писал(а):Так же полезно воспользоваться вот этой утилиткой для наглядности - прилагаю.

Приветствую Николай. Хорошая утилитка, мне понравилась. Поставил и себе. В приложении моя утилита, которой пользуюсь каждый день. Занимает меньше места на экране (это удобно). А наглядность сохраняется.
У вас нет доступа для просмотра вложений в этом сообщении.
Ник: щербатый
Имя: щербатый
Супер разработчик
Супер разработчик
Информация о пользователе
Вернуться наверх

Re: Помогите сконфигурировать контроллер PIC12F1822

Сообщение alexandr71 (alexandr71) » 18 мар 2017, 22:05

Это говорит о том что не "панимаишь" для чего эта шняга нужна.
PLL - умножитель как раз нужен для того что бы 8 мегациклов работали как 32 мегацикла.

точно так в этих вопросах разобрался вроде но еще плаваю иногда, благодарю за помощь :!)
Аватар пользователя
Ник: alexandr71
Имя: alexandr71
Заинтересованный
Заинтересованный
Информация о пользователе
Вернуться наверх

Re: Помогите сконфигурировать контроллер PIC12F1822

Сообщение alexandr71 (alexandr71) » 20 мар 2017, 20:54

Ну вот я и начал разбираться и оказалось что Фловкод не компилирует и мало того не сохраняет у себя CONFIG2.
А вот первый CONFIG сохраняет без проблем.
Программатор тоже ругается на отсутствие CONFIG2
остается вставить слово как отдельную вставку на С в теле программы только как прописать его config=0x19FF; не прокатывает :o подскажите пожалуйста как правильно вбить слово.
либо вот вариант с MPLAB
__CONFIG(FOSC_INTOSC & WDTE_ON & PWRTE_ON & MCLRE_OFF & CP_ON & CPD_ON & BOREN_ON & CLKOUTEN_OFF & IESO_OFF & FCMEN_OFF);
__CONFIG(WRT_ALL & PLLEN_ON & STVREN_OFF & BORV_HI & LVP_OFF);
правда там первое слово конфига совпадает а вот второе нет почему то D9FC а не 19FF как в Flowcode.
Аватар пользователя
Ник: alexandr71
Имя: alexandr71
Заинтересованный
Заинтересованный
Информация о пользователе
Вернуться наверх

Re: Помогите сконфигурировать контроллер PIC12F1822

Сообщение щербатый (щербатый) » 21 мар 2017, 02:02

alexandr71 писал(а):пожалуйста как правильно вбить слово.

Приветствую. Монстр типа мплаба это конечно хорошо. А связка пиккит2 и оболочка (в приложении PICkit 2 v2.61.00 ) и лучше и удобней. Пользуюсь каждый день. Есть у меня и пиккит3, г редкое, долго я его уговаривал. И в конце концов забил на него.
Файл оболочки оказался великоват (3 мегабайта), не прикрепляется на форум (там ограничение 2 мегабайта). Попробую выложить ссылку на яндекс диск.

https://yadi.sk/d/rXNvVFzb3GC2QJ

Если не будет качаться, дайте знать. Поразбираюсь шо там и как (для мня это еще в новинку, все эти яндекс диски).
Ник: щербатый
Имя: щербатый
Супер разработчик
Супер разработчик
Информация о пользователе
Вернуться наверх

След.

Вернуться в ПЕСОЧНИЦА

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

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