| Микроконтролери и електроника http://mcu-bg.com/mcu_site/ |
|
| ATmega162 & USART's проблеми http://mcu-bg.com/mcu_site/viewtopic.php?f=3&t=2091 |
Страница 1 от 1 |
| Автор: | gogobravo [ Нед Мар 26, 2006 5:29 pm ] |
| Заглавие: | 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 не предава! А ми е спешно да му се не знае! ако тая седмица не мога да го направя ще мина на софтуерен УСАРТ |
|
| Автор: | Nikola Kirov [ Нед Мар 26, 2006 10:42 pm ] |
| Заглавие: | |
Работил съм с точно тая ATmega не съм имал проблем и с 2та UART-a. Всичко си тръгна от пръв път. Сряда ще ми дойдат едни платки дещо ще им лепя такъв процесор и ще пиша софт. Ще пробвам и ще ти пратя моя инициализиращ код да пробваш с него. Погледни си фусовете за всеки случай. |
|
| Автор: | gogobravo [ Нед Мар 26, 2006 11:15 pm ] |
| Заглавие: | |
Всичко е наред, фюзове, мап-файловете, секциите са си ОК, като го пусна на дебъгер всичко си е нормално...той е на 4% още. По принцип USART1 е вързан към серииния порт на едно DSP! И не съм сигурен дали при подаване на напрежението DSP-to не дърпа на някъде УСАРТа на АТмегата. На DSP-to му трябват около 150ms да тръгне!? Но дори и да ги държи в някакво състояние след като дам ръчно ресет на АТмегата пак не тръгва....все едно заобикаля кода за УАРТ1. Аз за всеки случаи си сложих RxD-to като вход а TxD като изход...ама кои знае....утре вдругиден ще пробвам още няколко варианта за справяне със ситуацията. Включително ще сложа едни геитове! |
|
| Страница 1 от 1 | Часовете са според зоната UTC + 2 часа [ DST ] |
| Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |
|