| Автор |
Съобщение |
|
Gogo
Ранг: Форумен бог
Регистриран на: Чет Фев 24, 2005 11:41 pm Мнения: 1049 Местоположение: Pz
|
 Проблем с PORTA
На 18F1320 съм вързал един светодиод на PORTA,RA4 към + през 470 ома.
clrf ADCON0
setf ADCON1
clrf TRISA
bsf PORTA,RA4
... и свтодиода свети!!!
Уж четох пдф-а... нещо пропускам ли ???
|
| Чет Юни 09, 2005 3:04 pm |
|
 |
|
0x00
Ранг: Минаващ
Регистриран на: Пет Мар 18, 2005 4:14 pm Мнения: 67 Местоположение: Русе.BG/Oldenburg.DE
|
TRISA и PORTA не бяха ли в различни банки??
А какво трябва да прави, след като си вдигнал пина?
|
| Чет Юни 09, 2005 4:34 pm |
|
 |
|
bateAz
Ранг: Форумен бог
Регистриран на: Нед Сеп 26, 2004 4:11 pm Мнения: 3750 Местоположение: София
|
Какви банки в 18 серия?
|
| Чет Юни 09, 2005 4:45 pm |
|
 |
|
0x00
Ранг: Минаващ
Регистриран на: Пет Мар 18, 2005 4:14 pm Мнения: 67 Местоположение: Русе.BG/Oldenburg.DE
|
Опс., признавам си, млад съм, чел съм datasheets само за 16-та.
Все пак, пин-ът си е вдигнат, нали?
|
| Чет Юни 09, 2005 4:57 pm |
|
 |
|
breeze
Ранг: Минаващ
Регистриран на: Пет Май 27, 2005 1:32 pm Мнения: 40 Местоположение: Sofia
|
pin-ът е вдигнат ама светодиода е към + и се очаква да не свети в този случай. Не съм много на "ти" с хардуера на пик-овете, ама я Gogo измери колко е напрежението на пина (спрямо маса) когато светодиода свети така непозволено  и сравни със захранващото напрежение. После имаш ли нещо друго свързано към този пин? А и самия програмен фрагмент не е достатъчен. Да не би да се смъква на друго място в програмата и после пак да се вдига и т.н. с някакъв коеф. на запълване? Погледни с осцилоскоп на крачето.
|
| Чет Юни 09, 2005 5:07 pm |
|
 |
|
Tisho
Ранг: Форумен бог
Регистриран на: Пон Ное 22, 2004 11:24 pm Мнения: 1923 Местоположение: Габрово
|
 Re: Проблем с PORTA
Виж дали осцилатора ти работи.
Ако да погледни дали не си написал останалата част от програмата така че да не стига до тези редове.
|
| Чет Юни 09, 2005 7:43 pm |
|
 |
|
Predator_MF
Ранг: Форумен бог
Регистриран на: Чет Окт 07, 2004 1:22 pm Мнения: 1949 Местоположение: София
|
Абе доста работи изприказвахте за тоя порт и тоя пин. Вие май забравяте че PORTA.4 е с отворен колектор
Има банки, даже са още повече от 16-ките: The data memory map is divided into as many as 16 banks that contain 256 bytes each
|
| Чет Юни 09, 2005 10:15 pm |
|
 |
|
Gogo
Ранг: Форумен бог
Регистриран на: Чет Фев 24, 2005 11:41 pm Мнения: 1049 Местоположение: Pz
|
Благодаря на всички за отговорите и извинявайте, че ви накарах да си раздвижите мозъците, вместо аз да го направя  . Декларацийте ми са в .h файл (не ми е постоянно пред очите, та да си видя грешката навреме) и понеже ме мързи да пиша, а размножавам с copy/paste и после коригирам, съм "коригирал" следното:
#define ALMled PORTA,RA4
#define RDYled PORTA,RB4
Второто май трябва да е PORTB,RB4 
|
| Пон Юни 13, 2005 10:37 pm |
|
|