Отговори на тема  [ 3 мнения ] 
ATmega162 & USART's проблеми 
Автор Съобщение
Ранг: Минаващ
Ранг: Минаващ

Регистриран на: Нед Мар 26, 2006 5:13 pm
Мнения: 2
Мнение ATmega162 & USART's проблеми
Здравейте,
имам следния проблем. АТмега162 16МHz, 3.3V, Imagecraft 6.30, no OS, while(1) архитектура. Това е на кратко описанието на системата ми.
Сега, ситуацията е следната! Трябват ми и 2 -та УСАРТ-а единия само приема а другия трябва да приема и да предава (за сега само предава)!
Когато дебъгвам или зареждам кода във процесора ot STK-to софтуера работи перфектно! обаче при PowerOn USART1 остава неинициализиран! просто съм шокиран. В момента не мога да ви дам код но той е от сайта на атмел взет. Функции за работа с УСАРТ-ите. Пробвах ги в оригинал (polling) и модифицирани за interrupt driven не ще!
Кви ли не закъснения слагах, не ще и не ще! Включа ли захранването USART0 започва и си приема но USART1 не предава!
А ми е спешно да му се не знае! ако тая седмица не мога да го направя ще мина на софтуерен УСАРТ


Нед Мар 26, 2006 5:29 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Нед Окт 31, 2004 9:19 pm
Мнения: 4464
Местоположение: Stara Zagora
Мнение 
Работил съм с точно тая ATmega не съм имал проблем и с 2та UART-a. Всичко си тръгна от пръв път.
Сряда ще ми дойдат едни платки дещо ще им лепя такъв процесор и ще пиша софт. Ще пробвам и ще ти пратя моя инициализиращ код да пробваш с него. Погледни си фусовете за всеки случай.


Нед Мар 26, 2006 10:42 pm
Профил
Ранг: Минаващ
Ранг: Минаващ

Регистриран на: Нед Мар 26, 2006 5:13 pm
Мнения: 2
Мнение 
Всичко е наред, фюзове, мап-файловете, секциите са си ОК, като го пусна на дебъгер всичко си е нормално...той е на 4% още.
По принцип USART1 е вързан към серииния порт на едно DSP! И не съм сигурен дали при подаване на напрежението DSP-to не дърпа на някъде УСАРТа на АТмегата. На DSP-to му трябват около 150ms да тръгне!? Но дори и да ги държи в някакво състояние след като дам ръчно ресет на АТмегата пак не тръгва....все едно заобикаля кода за УАРТ1. Аз за всеки случаи си сложих RxD-to като вход а TxD като изход...ама кои знае....утре вдругиден ще пробвам още няколко варианта за справяне със ситуацията. Включително ще сложа едни геитове!


Нед Мар 26, 2006 11:15 pm
Профил
Покажи мненията от миналия:  Сортирай по  
Отговори на тема   [ 3 мнения ] 

Кой е на линия

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


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

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