PIC18 Кристалл Setup (легкий)

B

bulldozer

Guest
Здравствуйте, я еду сам с ума по этой тривиальной задачей. Выполнение программы является очень медленно! Я использую HI-TECH компилятор и просто с помощью демо-LCD, который поставляется с компилятором. Я только добавил этой программы main.c: [код] # include # include "lcd.h" силы основных (недействительными) {ADCON0 = 0 / / выключить / D PCFG0 = 0; PCFG1 = 1; PCFG2 = 1 ; PCFG3 = 1; / / PORTA все цифровые, за исключением RA0 RBIE = 0; / / Отключить все прерывания PORTB изменения GIE = ​​0; / / Глобальные прерываний lcd_init (FOURBIT_MODE); lcd_goto (0) / / выбрать первую lcd_puts линии ( "12345678"); lcd_goto (0x40); / / Выберите второй lcd_puts линии ("Привет мир"), для (; ;);} [/ код] LCD работает нормально, однако я могу явно увидеть слова печатается в DEBUG режиме. Это не работает в "освобождение", если выбрать программиста и прошить. Моя конфигурационные биты все готово для инвалидов. Я Генератор установлен на "XT". Кристалла имеет форму консервной банки и 3.579545MHz. Я проверил это с О-область. Я также размещены 20пФ колпачки для правильного места. Почему это работает так медленно?
 
Просто проверить с более высокой частоты генератора. Я думаю, PIC18 имеет внутренний генератор просто попробовать и это. С уважением Чанчал [размер = 2] [COLOR = # 999999] Добавлено через 2 минуты: [/ цвет] [/ размер] Он работает медленно, только на двух условиях. 1. Инструкция исполнения замедляться из-за частоты генератора. 2. там будут какие-то инструкции, которая принимает большее количество времени. Просто проверить в режиме отладки.
 
chanage XT с ГС у меня действительно есть такая проблема я решил это так. пожалуйста, напишите слово CONFIG более разработке
 
Вот снимок экрана:
qujuB.png
Я могу запустить программу, но я могу буквально видеть LCD разбор каждой строки. Я пробовал несколько кристаллов ... сейчас я использую 10 МГц. Я бы только нужно установить все в CONFIG BITS, чтобы получить право генератора правильно? PIC18F258 не имеет внутренний генератор ... так что-то не так, как она его приема сигнала. Я проверил кристаллов с O-сферы, так что я не уверен, где я буду неправильно. Спасибо за вашу помощь [/IMG] [размер = 2] [COLOR = # 999999] Добавлено через 3 часа 47 минут. [/COLOR] [/SIZE] Хорошо, я просто включается один из портов высокого и низкого, то и я Я измерения выходного быть только 625KHz ...... Что-то не так здесь ....
 

Welcome to EDABoard.com

Sponsor

Back
Top