реклама на сайте
подробности

 
 
> Не работает USART на скорости 19200 с кварцом 11,0592, ATMEGA8515, помогите!
Anthoni
сообщение Apr 29 2010, 07:56
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 64
Регистрация: 1-12-07
Пользователь №: 32 864



USART посылает не то что надо, взглянул на осциллограф - скорость сильно медленная. Кварц 11,0592, фузы уже вроде все перепробовал устанавливать (CKOPT,CKSEL1,SUT1..0) - безрезультатно. Вроде всё работает верно, кроме USART. В протезусе всё нормально... Помогите!

Сообщение отредактировал Anthoni - Apr 29 2010, 08:18
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Anthoni
сообщение Apr 29 2010, 11:57
Сообщение #2


Участник
*

Группа: Участник
Сообщений: 64
Регистрация: 1-12-07
Пользователь №: 32 864



Цитата(GDI @ Apr 29 2010, 11:42) *
А какой камень у вас? Какой компилятор? Какие инклюды подключены (какой камень выбран в настройках проекта)?

Вообще, хорошо заданный вопрос содержит в себе половину ответа, а у вас явно плохо заданный вопрос.


CVAVR 2.03.4

Код
Chip type           : ATmega8515
Program type        : Application
Clock frequency     : 11,059200 MHz
Memory model        : Small
External RAM size   : 0
Data Stack size     : 128
*****************************************************/

#include <mega8515.h>
#include <stdio.h>
#include <stdlib.h>
#include <delay.h>
#include <string.h>

#define FCLK 11059200    
#define BAUD 19200
// Calculate the UBRR setting
#define UBRR ((long) FCLK/(16*BAUD)-1)



Цитата(chief_olimp @ Apr 29 2010, 11:44) *
Раньше был опыт использования связки ПК - МК? Если нет то давай сюда схему кабеля распиновку


Да, всё правильно связано, через max232. Есть даже рабочий зашитый проц (AT89S8253), который нормально работает в этой схеме, по работе которого писал для меги8515. Он должен ответить при правильном получении байта, но увы байт сильно "медленный".

Цитата(Duhas @ Apr 29 2010, 12:13) *
битик удвоения скорости не трогали?

Пока нетрогал smile.gif, в протеусе работает нормально, через виртуальный ком-порт связано с приложением и там же тестировалось/отлаживалось...

Цитата(lackertong @ Apr 29 2010, 12:27) *
Ну да, вроде все верно. Схема нужна, сильно медленно, может там прерывания чужие идут бесконтрольно, процессор просто зашивается.

Вот это щас и проверю...
Go to the top of the page
 
+Quote Post



Closed TopicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 30th July 2025 - 09:38
Рейтинг@Mail.ru


Страница сгенерированна за 0.01356 секунд с 7
ELECTRONIX ©2004-2016