Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
07.04.2007, 08:20
|
|
Почётный гражданин KAZUS.RU
Регистрация: 03.01.2007
Адрес: Россия,Иркутская обл.
Сообщений: 2,579
Сказал спасибо: 351
Сказали Спасибо 315 раз(а) в 193 сообщении(ях)
|
работа USART в PIC16F628A
Взял тестовую программку работы USART,не пошла в протеусе,может посмотрит кто в чем дело
Прикрепленный файл: 9134890.rar
|
|
|
|
07.04.2007, 09:30
|
|
Почётный гражданин KAZUS.RU
Регистрация: 06.02.2007
Сообщений: 1,340
Сказал спасибо: 3
Сказали Спасибо 106 раз(а) в 66 сообщении(ях)
|
Как же оно может заработать, если Вы запретили прерывания и их, собственно, и не обрабатываете ?
Если Вы не хотите использовать стандартные процедуры работы с уарт, а написать свою, тогда у Вас неполная инмциализация МК. В этом случае должно быть что-то этого
инициализируем на прием
------------------------------------------
CMCON=7;//выключаем компараторы
TRISA=0xfe;
TRISB=0xff;
SPEN=1;//разрешение работы последовательного порта
SYNC =0;//включение асинхронного режима работы
TX9=0; // выбираем 8 - битовую передачу
RX9=0; // выбираем 8 - битовый прием
BRGH =0;//включаем низкоскоростной режим
SPBRG=SPBRG_read;//скорость
PEIE = 1; /* разрешаем прерывания периферии */
TXIE=0;//запрещаем прерывания от передатчика
// разрешаем прием
CREN =1;
// разрешаем прерывания от приемника
RCIE=1;
GIE = 1;// разрешаем прерывания
---------------------------------------------------
обработка прерывания приема
/* это прерывание */
interrupt void serial_(void)
{
if (RCIF && RCIE)
{
temp=RCREG;
}
}
---------------------------------------------------
По передаче похоже, в принципе.
|
|
|
|
07.04.2007, 09:31
|
|
Гуру портала
Регистрация: 20.11.2004
Сообщений: 10,018
Сказал спасибо: 936
Сказали Спасибо 2,270 раз(а) в 1,565 сообщении(ях)
|
Да все работает,поменяй выводы у терминала.
Вполне логично передатчик-приемник и т.д.
Извини что на мыло не ответил,нет кончился
все деньги угрохал на свой юбилей.......
-- Прилагается рисунок: --
|
|
|
|
07.04.2007, 09:39
|
|
Почётный гражданин KAZUS.RU
Регистрация: 06.02.2007
Сообщений: 1,340
Сказал спасибо: 3
Сказали Спасибо 106 раз(а) в 66 сообщении(ях)
|
(покраснел)
да, можно и без прерываний
|
|
|
|
07.04.2007, 09:42
|
|
Гуру портала
Регистрация: 20.11.2004
Сообщений: 10,018
Сказал спасибо: 936
Сказали Спасибо 2,270 раз(а) в 1,565 сообщении(ях)
|
Re: работа USART в PIC16F628A
Сообщение от CERGEI1982
|
Взял тестовую программку работы USART,не пошла в протеусе,может посмотрит кто в чем дело
|
Ты лучше скажи , где взял ?
Ссылка , что в примере не пашет.
Прикрепленный файл: 9134890.rar
|
|
|
|
07.04.2007, 10:02
|
|
Гуру портала
Регистрация: 20.11.2004
Сообщений: 10,018
Сказал спасибо: 936
Сказали Спасибо 2,270 раз(а) в 1,565 сообщении(ях)
|
|
|
|
|
07.04.2007, 12:37
|
|
Почётный гражданин KAZUS.RU
Регистрация: 03.01.2007
Адрес: Россия,Иркутская обл.
Сообщений: 2,579
Сказал спасибо: 351
Сказали Спасибо 315 раз(а) в 193 сообщении(ях)
|
спасибо досик
|
|
|
|
07.04.2007, 12:54
|
|
Почётный гражданин KAZUS.RU
Регистрация: 03.01.2007
Адрес: Россия,Иркутская обл.
Сообщений: 2,579
Сказал спасибо: 351
Сказали Спасибо 315 раз(а) в 193 сообщении(ях)
|
а еще вопрос.Можно собрать схемку и выводить на com порт из протеуса? если да то можно вкратце объяснить как или буду в помощи на протеус переводить
|
|
|
|
07.04.2007, 13:21
|
|
Гуру портала
Регистрация: 20.11.2004
Сообщений: 10,018
Сказал спасибо: 936
Сказали Спасибо 2,270 раз(а) в 1,565 сообщении(ях)
|
Я уже постил видео уроки по сом порту
http://ifolder.ru/963584
|
|
|
|
07.04.2007, 14:49
|
|
Почётный гражданин KAZUS.RU
Регистрация: 03.01.2007
Адрес: Россия,Иркутская обл.
Сообщений: 2,579
Сказал спасибо: 351
Сказали Спасибо 315 раз(а) в 193 сообщении(ях)
|
Извени не видел,так бы не спрашивал
посмотрел описание микроконтролера,чтобы применять USART надо перевести выводы RB1 и RB2 вход,что при приеме ,что при передачи,а в тестовой программе RB1 вход,а RB2 выход и чему верить?
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Тема |
Автор |
Раздел |
Ответов |
Последнее сообщение |
PIC16F628A
|
retas |
Микроконтроллеры, АЦП, память и т.д |
2 |
26.04.2009 15:50 |
PIC16F628A с нуля :)
|
uldin_v |
Микроконтроллеры, АЦП, память и т.д |
8 |
08.11.2008 18:58 |
Работа порта ввода-вывода у Pic16f628A
|
J-t |
Микроконтроллеры, АЦП, память и т.д |
17 |
19.03.2008 15:05 |
PIC16F628A + К155ЛП9
|
Superkaif |
Микроконтроллеры, АЦП, память и т.д |
5 |
25.06.2007 14:58 |
pic16f628A на 250кГц
|
Muzicant |
Микроконтроллеры, АЦП, память и т.д |
1 |
07.10.2006 00:14 |
Часовой пояс GMT +4, время: 07:01.
|
|