Микроконтролери и електроника
http://mcu-bg.com/mcu_site/

PIC18F25K80 и PORTC<1:0>
http://mcu-bg.com/mcu_site/viewtopic.php?f=2&t=14002
Страница 1 от 1

Автор:  [ Чет Авг 27, 2015 12:17 pm ]
Заглавие:  PIC18F25K80 и PORTC<1:0>

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

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

Автор:  sparkybg [ Чет Авг 27, 2015 12:38 pm ]
Заглавие:  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 стойностите на регистрите за тоя таймер.

Автор:  Desert Leo [ Чет Авг 27, 2015 12:45 pm ]
Заглавие:  Re: PIC18F25K80 и PORTC<1:0>

Това са пиновете на SOSC. Там може да е заровено кучето...

Автор:  [ Чет Авг 27, 2015 12:57 pm ]
Заглавие:  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 :-)

Страница 1 от 1 Часовете са според зоната UTC + 2 часа [ DST ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/