nedoPC.org

Community of electronics hobbyists established in 2002

...
Atom Feed | View unanswered posts | View active topics It is currently 20 Jun 2019 04:01



Reply to topic  [ 4 posts ] 
PIC 16F684 - трудности с запуском. 
Author Message
Doomed
User avatar

Joined: 13 Nov 2007 12:09
Posts: 335
Location: Ставрополь
Reply with quote
..и снова судьбинушка свела меня с ПИКами, да ещё пристукнув по макушке кодом на Сях... xD
Итак, за основу взята конструкция https://knzl.at/ps2-keyboard-for-apple-ii/ использующая 16F676. При попытке засунуть в него кириллическую составляющую стало понятно, что лучше перейти на более ёмкий 16F684. Однако никак не могу запустить его с самого начала, заставив работать на внутреннем генераторе.

Если генератор 676 просто описывается конфигом плюс калибруется отдельной переменной,
Code:
// взято из оригинала
__CONFIG( WDTEN & PWRTEN & MCLRDIS & BOREN & INTOSCIO & UNPROTECT );
...
   OSCCAL = _READ_OSCCAL_DATA();


то 684 не так однозначен, поскольку ещё нужно выбрать частоту внутреннего генератора,
Code:
//мой вариант корявого кода
__CONFIG( IESODIS & WDTEN & PWRTEN & MCLRDIS & BOREN & UNPROTECT & INTIO);
...
   OSCCON = 0b1100111;   //по идее установка внутреннего генератора 4 МГц и внутренняя синхра от него
   OSCTUNE = 0;   //по идее центральная частота 4 МГц

...и не генерит. По крайней мере чип не выдаёт то, что должен выдать после первоначальной инициализации (выкинуть бит на один из выводов).
Что я где не так накосячил? Как можно проверить?


19 Dec 2018 09:59
Profile WWW
Admin
User avatar

Joined: 09 Jan 2003 00:22
Posts: 17844
Location: Colorado
Reply with quote
Возможно в чипе есть ещё какая-то периферия, которой небыло раньше и которую надо инициализировать
А вообще надо поискать как другие делают именно на этом номере и повторить :)

_________________
:eugeek: https://twitter.com/Shaos1973


19 Dec 2018 21:16
Profile WWW
Novelist

Joined: 15 Jan 2019 16:48
Posts: 47
Location: Украина, Луганская обл.
Reply with quote
rw6hrm, покажите ВСЮ начальную инициализацию в исходнике


22 Jan 2019 13:11
Profile
Doomed
User avatar

Joined: 13 Nov 2007 12:09
Posts: 335
Location: Ставрополь
Reply with quote
Вопрос уже давно решён, viewtopic.php?f=67&t=19327 , тему можно в архив.


22 Jan 2019 23:17
Profile WWW
Display posts from previous:  Sort by  
Reply to topic   [ 4 posts ] 

Who is online

Users browsing this forum: No registered users and 0 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group
Designed by ST Software.