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

ADC и PIC18
http://mcu-bg.com/mcu_site/viewtopic.php?f=7&t=2949
Страница 1 от 1

Автор:  Nikolas_N [ Пон Сеп 25, 2006 8:52 pm ]
Заглавие:  ADC и PIC18

Здравейте,
Писах една програмка която чете аналоговите входове на PIC18F458.Имам PIC18F4580 и се опитвам да използвам него, обаче когато стигне до четене от ADCто и ... програмата спира.Възможно ли е да има някакво разминаване в адресите на регистрите в двата PICa и това да ми е проблема? Или нещо друго се дъни... Кода го тествах на PIC16F877 и PIC16F872 и работи без проблем.
Ако някой има конфигурационен файл за PIC18F4580 за CCS компилатор, ще съм му благодарен ако го сподели :)

Автор:  valioman [ Вто Сеп 26, 2006 8:53 am ]
Заглавие:  Re: ADC и PIC18

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


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

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

Поздрави

Прикачени файлове:
Devices.rar [657.35 KiB]
125 пъти

Автор:  Bezmozachen [ Вто Сеп 26, 2006 11:31 am ]
Заглавие: 

Има разминаване в значението на битовете в регистрите на 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

Автор:  Nikolas_N [ Вто Сеп 26, 2006 8:29 pm ]
Заглавие: 

Мерси!
И аз днес видях този документ :)
Мерси и за папката! :prayer:

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