Отговори на тема  [ 22 мнения ]  Отиди на страница Предишна  1, 2
Проблеми с RS232 
Автор Съобщение
Ранг: Новодошъл
Ранг: Новодошъл

Регистриран на: Пон Яну 16, 2006 5:20 pm
Мнения: 122
Местоположение: гр. Горна Оряховица
Мнение 
Май наистина ще се окаже от осцилатора.Нещо не съм много наясно с това.Записах фузовете за 8МHz вътрешен такт и в началото на програмата зареждам ОSCCAL с 0xFF.Така ли трябва да се направи


Пет Юни 22, 2007 9:57 am
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Чет Окт 07, 2004 1:22 pm
Мнения: 1949
Местоположение: София
Мнение 
Точно така не трябва да се прави - OSCCAL го зареждаш със стойността, която е записана в края на флаша, погледни datasheet-a къде стои фабричната стойност за калиброване, четеш от там и пишеш в OSCCAL при старт...в твоя случай буташ offset-a на осцилатора надолу и вероятно това е причината за прецакана комуникация


Пет Юни 22, 2007 12:26 pm
Профил
Ранг: Новодошъл
Ранг: Новодошъл

Регистриран на: Пон Яну 16, 2006 5:20 pm
Мнения: 122
Местоположение: гр. Горна Оряховица
Мнение 
Момчета ,най-накрая тръгна.Не вярвах ,че ще зависи толкова много от стойността на OSCCAL .Оказа се, че конкретния чип работи при стойности на OSCCAL (151-171).Извън тези граници всичко се срива тотално.Също така се оказа ,че не е необходима инверсия при ползване хардуерния UART съвмвстно с MAX232.


Пет Юни 22, 2007 2:16 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Нед Окт 31, 2004 9:19 pm
Мнения: 4464
Местоположение: Stara Zagora
Мнение 
за ОSCCAL-а нямаше ли някаква таблица в флаша в която идват заводски калибрирани стойности? Виж в пдф-а. Бях забравил за тази особенност. Оттам трябва да вземеш вярните стойности. Виж в пдф-а


Пет Юни 22, 2007 3:13 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Пет Ное 12, 2004 3:38 pm
Мнения: 9103
Местоположение: Chicago, IL
Мнение 
Ugeen написа:
Също така се оказа ,че не е необходима инверсия при ползване хардуерния UART съвмвстно с MAX232.

Много ясно - ти да не си беше помислил и за секунда, че трябва инверсия :D .


Пет Юни 22, 2007 3:18 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Чет Фев 01, 2007 4:04 am
Мнения: 1539
Мнение 
:?: Dimitar, кажи според тебе , ако реша да спестя 0.5$ и вържа хардуерния UART на контролера директно към ПЦ-то, дали може да стане комуникацията? ( да приемем ,че порта работи с нивата 0-5V нормално).


Съб Юни 23, 2007 1:00 am
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Пет Ное 12, 2004 3:38 pm
Мнения: 9103
Местоположение: Chicago, IL
Мнение 
Няма да стане "нормално" :D .


Съб Юни 23, 2007 2:26 am
Профил
Покажи мненията от миналия:  Сортирай по  
Отговори на тема   [ 22 мнения ]  Отиди на страница Предишна  1, 2

Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани и 2 госта


Вие не можете да пускате нови теми
Вие не можете да отговаряте на теми
Вие не можете да променяте собственото си мнение
Вие не можете да изтривате собствените си мнения
Вие не можете да прикачвате файл

Търсене:
Иди на:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by ST Software for PTF.
Хостинг и Домейни