Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
17.03.2010, 14:38
|
|
Частый гость
Регистрация: 10.11.2008
Сообщений: 40
Сказал спасибо: 2
Сказали Спасибо 3 раз(а) в 3 сообщении(ях)
|
Прошивка PIC18F4520
Есть МК PIC18F4520, есть програма: отправлять данные в USART с интервалом 25ms, кварц 40MHz. Вопрос: почему вместо 25ms, он ждёт ровно 1s, и на USART компа, приходит мусор, и не какой нибудь, а все задержки умножены ровно на 40 раз??? В протеусе все работает нормально. Пишу на MicroC, програматор Extra-Pic v2.0.
|
|
|
|
17.03.2010, 15:09
|
|
Вид на жительство
Регистрация: 28.02.2009
Сообщений: 338
Сказал спасибо: 24
Сказали Спасибо 52 раз(а) в 48 сообщении(ях)
|
Re: Прошывка PIC18F4520
скорости USART МК PIC18F4520 и компа совпадают?
нет ли переполнения TXREG с зависанием программы с последующим перезагрузом МК?
|
|
|
|
17.03.2010, 17:46
|
|
Временная регистрация
Регистрация: 20.06.2007
Сообщений: 70
Сказал спасибо: 1
Сказали Спасибо 12 раз(а) в 11 сообщении(ях)
|
Re: Прошивка PIC18F4520
А почему у Вас кварц на 40 МГц? Внешний кварц не должен быть больше 25 МГц. Если хотите получить максимум можно поставить кварц на 10 МГц и настроить PLL на 4. Как настроен осциллятор? У Вас видимо все работает от внутреннего RC на частоте 1 МГц и кварц на 40 МГц ни при делах.
|
|
|
|
17.03.2010, 18:28
|
|
Частый гость
Регистрация: 10.11.2008
Сообщений: 40
Сказал спасибо: 2
Сказали Спасибо 3 раз(а) в 3 сообщении(ях)
|
Re: Прошивка PIC18F4520
Petr_Dynin, Вы абсолютно правы!!! Немножко недосмотрел. Всем большое спасибо!
Тема закрыта!
|
|
|
|
17.03.2010, 18:47
|
|
Супер-модератор
Регистрация: 15.10.2007
Сообщений: 3,530
Сказал спасибо: 172
Сказали Спасибо 1,560 раз(а) в 810 сообщении(ях)
|
Re: Прошивка PIC18F4520
Сообщение от Petr_Dynin
|
А почему у Вас кварц на 40 МГц?
|
И работает он скорее всего на 3-ей гармонике
|
|
|
|
17.03.2010, 21:54
|
|
Временная регистрация
Регистрация: 20.06.2007
Сообщений: 70
Сказал спасибо: 1
Сказали Спасибо 12 раз(а) в 11 сообщении(ях)
|
Re: Прошивка PIC18F4520
Сообщение от realid
|
И работает он скорее всего на 3-ей гармонике
|
Да не, кварц не работал совсем, он без дела висел. Товарищ в IDE указаал частоту 40 МГц (ну чтоб компилятор знал, что реальное устройство будет работать на 40 МГц и смог от этого задержки, baudrate для UART считать и т.п.), а подумал, что на этом все и биты конфигурации не поставил как надо. Вот и получилось, что прошивка заточена под 40 МГц, а реально работала от 1 МГц RC.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 01:23.
|
|