Отговори на тема  [ 4 мнения ] 
PIC18F25K80 и PORTC<1:0> 
Автор Съобщение
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Пет Фев 25, 2005 1:58 pm
Мнения: 4585
Местоположение: US
Мнение PIC18F25K80 и PORTC<1:0>
Не ми се беше случвало от много време да не мога да запаля светодиод....
То не е баш светодиод, но на PIC18F25K80 PORTC<1:0> имам закачен
софтуерен SPI, PORTC.0 = CS, PORTC.1 = SDI. Не мога да направя тези
крачета да се клатят, какво ли не опитах, изчетох де що имаше написано
за PORTC в документацията, нищо. Разкачих SPI чиповете, само портове
останаха, един импулс не мога да извадя на тези пинове. И
така на 4-ри платки. Процесора е в QFN28, bottom pad не е запоен, 10MHz
clock.

Някаква периферия да пречи и да иска да се забрани ? Всички останали
портове вършат това, което трябва, само тия двамината са тотално
блокирали.

_________________
Ето аз дишам, работя, живея и програми пиша тъй както умея, с проца под вежди се гледаме строго и боря се с него доколкото мога....


Чет Авг 27, 2015 12:17 pm
Профил WWW
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Вто Авг 23, 2005 12:02 pm
Мнения: 3070
Местоположение: София
Мнение Re: PIC18F25K80 и PORTC<1:0>
Погледни как си настроил входовете и изходите на Timer1. До колкото виждам на тия крачета друго няма.

Това е от чаршафа на 212 страница(Timer 1 operation):
Цитат:
When SOSC is selected as Crystal mode (by the
SOSCSELx bits), the RC1/SOSCI and RC0/SOSCO/
SCLKI pins become inputs. This means the values of
TRISC<1:0> are ignored and the pins are read as ‘0’.


Може да са осрали нещо по startup стойностите на регистрите за тоя таймер.


Чет Авг 27, 2015 12:38 pm
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Чет Фев 10, 2005 3:25 pm
Мнения: 5677
Местоположение: София
Мнение Re: PIC18F25K80 и PORTC<1:0>
Това са пиновете на SOSC. Там може да е заровено кучето...


Чет Авг 27, 2015 12:45 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Пет Фев 25, 2005 1:58 pm
Мнения: 4585
Местоположение: US
Мнение Re: PIC18F25K80 и PORTC<1:0>
Аха, сега ми светна,

Цитат:
3.3
Clock Sources and
Oscillator Switching
......
If a secondary oscillator is not desired and digital I/O on
port pins, RC0 and RC1, is needed, the SOSCSELx
bits must be set to Digital mode


което се задава с
Цитат:
#pragma config SOSCSEL = DIG // Digital (SCLKI) mode


Интересното е, че сегашната ревизия на 25K80 е rev 6, а до момента
съм използвал rev 2 и най-вероятно в старата ревизия по default
е било digital mode. Остава само АЦП-то да му оправят и ще взема
да го използвам.

Благодаря за support-a :-)

_________________
Ето аз дишам, работя, живея и програми пиша тъй както умея, с проца под вежди се гледаме строго и боря се с него доколкото мога....


Чет Авг 27, 2015 12:57 pm
Профил WWW
Покажи мненията от миналия:  Сортирай по  
Отговори на тема   [ 4 мнения ] 

Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани и 5 госта


Вие не можете да пускате нови теми
Вие не можете да отговаряте на теми
Вие не можете да променяте собственото си мнение
Вие не можете да изтривате собствените си мнения
Вие не можете да прикачвате файл

Търсене:
Иди на:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by ST Software for PTF.
Хостинг и Домейни