Портал для радиолюбителей и разработчиков электроники · с 2003 годаРеклама на сайте
Найти компонент, схему или даташит

Даташиты, справочник отечественных приборов, схемы с разбором и живой форум

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

 
Опции темы

Прошивка PIC18F4520

Непрочитано 17.03.2010, 14:38  
Bf4
Частый гость
 
Регистрация: 10.11.2008
Сообщений: 40
Сказал спасибо: 2
Сказали Спасибо 3 раз(а) в 3 сообщении(ях)
Bf4 на пути к лучшему
По умолчанию Прошивка PIC18F4520

Есть МК PIC18F4520, есть програма: отправлять данные в USART с интервалом 25ms, кварц 40MHz. Вопрос: почему вместо 25ms, он ждёт ровно 1s, и на USART компа, приходит мусор, и не какой нибудь, а все задержки умножены ровно на 40 раз??? В протеусе все работает нормально. Пишу на MicroC, програматор Extra-Pic v2.0.
Реклама:
Bf4 вне форума  
Непрочитано 17.03.2010, 15:09  
vsky
Вид на жительство
 
Регистрация: 28.02.2009
Сообщений: 338
Сказал спасибо: 24
Сказали Спасибо 52 раз(а) в 48 сообщении(ях)
vsky на пути к лучшему
По умолчанию Re: Прошывка PIC18F4520

скорости USART МК PIC18F4520 и компа совпадают?

нет ли переполнения TXREG с зависанием программы с последующим перезагрузом МК?
vsky вне форума  
Непрочитано 17.03.2010, 17:46  
Petr_Dynin
Временная регистрация
 
Регистрация: 20.06.2007
Сообщений: 70
Сказал спасибо: 1
Сказали Спасибо 12 раз(а) в 11 сообщении(ях)
Petr_Dynin на пути к лучшему
По умолчанию Re: Прошивка PIC18F4520

А почему у Вас кварц на 40 МГц? Внешний кварц не должен быть больше 25 МГц. Если хотите получить максимум можно поставить кварц на 10 МГц и настроить PLL на 4. Как настроен осциллятор? У Вас видимо все работает от внутреннего RC на частоте 1 МГц и кварц на 40 МГц ни при делах.
Petr_Dynin вне форума  
Непрочитано 17.03.2010, 18:28  
Bf4
Частый гость
 
Регистрация: 10.11.2008
Сообщений: 40
Сказал спасибо: 2
Сказали Спасибо 3 раз(а) в 3 сообщении(ях)
Bf4 на пути к лучшему
По умолчанию Re: Прошивка PIC18F4520

Petr_Dynin, Вы абсолютно правы!!! Немножко недосмотрел. Всем большое спасибо!
Тема закрыта!
Bf4 вне форума  
Непрочитано 17.03.2010, 18:47  
realid
Супер-модератор
 
Аватар для realid
 
Регистрация: 15.10.2007
Сообщений: 3,578
Сказал спасибо: 175
Сказали Спасибо 1,567 раз(а) в 810 сообщении(ях)
realid на пути к лучшему
По умолчанию Re: Прошивка PIC18F4520

Сообщение от Petr_Dynin Посмотреть сообщение
А почему у Вас кварц на 40 МГц?
И работает он скорее всего на 3-ей гармонике
realid вне форума  
Непрочитано 17.03.2010, 21:54  
Petr_Dynin
Временная регистрация
 
Регистрация: 20.06.2007
Сообщений: 70
Сказал спасибо: 1
Сказали Спасибо 12 раз(а) в 11 сообщении(ях)
Petr_Dynin на пути к лучшему
По умолчанию Re: Прошивка PIC18F4520

Сообщение от realid Посмотреть сообщение
И работает он скорее всего на 3-ей гармонике
Да не, кварц не работал совсем, он без дела висел. Товарищ в IDE указаал частоту 40 МГц (ну чтоб компилятор знал, что реальное устройство будет работать на 40 МГц и смог от этого задержки, baudrate для UART считать и т.п.), а подумал, что на этом все и биты конфигурации не поставил как надо. Вот и получилось, что прошивка заточена под 40 МГц, а реально работала от 1 МГц RC.
Petr_Dynin вне форума  
 
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Прошивка на с/м "Вязьма" Л10 LeoS Производственное оборудование 2 15.06.2013 16:45
Прошивка PIC(ов) mAmper Микроконтроллеры, АЦП, память и т.д 114 19.09.2011 17:44
KX-TC1501 Слетела прошивка Sanyo Автоматика и аппаратура связи 2 25.12.2009 11:49


Часовой пояс GMT +4, время: 18:01.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.