Отговори на тема  [ 4 мнения ] 
ADC и PIC18 
Автор Съобщение
Ранг: Минаващ
Ранг: Минаващ

Регистриран на: Нед Дек 25, 2005 7:26 pm
Мнения: 12
Местоположение: Стара Загора
Мнение ADC и PIC18
Здравейте,
Писах една програмка която чете аналоговите входове на PIC18F458.Имам PIC18F4580 и се опитвам да използвам него, обаче когато стигне до четене от ADCто и ... програмата спира.Възможно ли е да има някакво разминаване в адресите на регистрите в двата PICa и това да ми е проблема? Или нещо друго се дъни... Кода го тествах на PIC16F877 и PIC16F872 и работи без проблем.
Ако някой има конфигурационен файл за PIC18F4580 за CCS компилатор, ще съм му благодарен ако го сподели :)


Пон Сеп 25, 2006 8:52 pm
Профил
Ранг: Почетен член
Ранг: Почетен член
Аватар

Регистриран на: Съб Сеп 17, 2005 5:07 pm
Мнения: 813
Местоположение: Сливен
Мнение Re: ADC и PIC18
Nikolas_N написа:
Здравейте,
Писах една програмка която чете аналоговите входове на PIC18F458.Имам PIC18F4580 и се опитвам да използвам него, обаче когато стигне до четене от ADCто и ... програмата спира.Възможно ли е да има някакво разминаване в адресите на регистрите в двата PICa и това да ми е проблема? Или нещо друго се дъни... Кода го тествах на PIC16F877 и PIC16F872 и работи без проблем.
Ако някой има конфигурационен файл за PIC18F4580 за CCS компилатор, ще съм му благодарен ако го сподели :)


Заповядай това е цялата папка на CCS-a със *.h файловете има го и твоя професор но се съмнявам това да е проблема :)

Ако искаш постни кода (стига да не е тайна разбира се ) тук за да се види грешката ако има такава.

Поздрави


Прикачени файлове:
Devices.rar [657.35 KiB]
125 пъти
Вто Сеп 26, 2006 8:53 am
Профил ICQ
Ранг: Популярен
Ранг: Популярен
Аватар

Регистриран на: Сря Апр 27, 2005 2:47 pm
Мнения: 349
Местоположение: Varna
Мнение 
Има разминаване в значението на битовете в регистрите на ADC-то.
Цитат:
1. The PIC18F4580 ADC supports both auto-acquisition and more analog
channels. The PIC18F4580 is defined to maintain 100% pinout compatibility
with the PIC18F458 by mapping the extra analog inputs with the
existing PORTB<4:0> inputs. PORTB<4:0> can be configured either as
analog or digital on POR by a configuration bit (CONFIG3H<1>). These
changes may require software modifications and, in rare cases,
hardware changes to an application’s design.
2. Bit allocations for the ADCON0 and ADCON1 registers in the
PIC18F4580 are different from PIC18F458. Also, the PCFG3:PCFG0
bits in ADCON1, while in the same positions, do not share equivalent port
configurations in both device families.
For more information, refer to the PIC18F4580 data sheet (DS39637),
Section 19.0 “10-Bit Analog-to-Digital Converter (A/D) Module” and the
PIC18F458 data sheet (DS41159), Section 20.0 “Compatible 10-Bit
Analog-to-Digital Converter (A/D) Module”.

И тук: PIC18F458 → PIC18F4580 Migration
http://ww1.microchip.com/downloads/en/DeviceDoc/39661a.pdf


Вто Сеп 26, 2006 11:31 am
Профил
Ранг: Минаващ
Ранг: Минаващ

Регистриран на: Нед Дек 25, 2005 7:26 pm
Мнения: 12
Местоположение: Стара Загора
Мнение 
Мерси!
И аз днес видях този документ :)
Мерси и за папката! :prayer:


Вто Сеп 26, 2006 8:29 pm
Профил
Покажи мненията от миналия:  Сортирай по  
Отговори на тема   [ 4 мнения ] 

Кой е на линия

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


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

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