| Микроконтролери и електроника http://mcu-bg.com/mcu_site/ |
|
| RQ: AT32UC3C2: проблем с USART (AVR32_USART_CSR_OVRE_MASK) http://mcu-bg.com/mcu_site/viewtopic.php?f=3&t=11159 |
Страница 1 от 1 |
| Автор: | NikB [ Нед Мар 03, 2013 4:42 pm ] | ||||||||||||||||||||||||||||||||||||
| Заглавие: | RQ: AT32UC3C2: проблем с USART (AVR32_USART_CSR_OVRE_MASK) | ||||||||||||||||||||||||||||||||||||
Честит празник, на който празнува! Независимостта е хубаво нещо, уверен съм, че нашето общество някога ще си я спечели. По темата: Ще съм благодарен за всяка помощ, съвет и препоръка. RQ: AT32UC3C2: проблем с USART (AVR32_USART_CSR_OVRE_MASK) Програмирам чипа, девайстът тръгва (лампичките си мигат), изпраща стринг по USART (приемам го на PC), мога и 100 стринга да изпратя, но когато от PC му изпратя стринг към девайса, още първия път, когато usart_test_hit(usartPorts[uartPort]) върне TRUE проверката в ASF, usart.c, функция
Как да ги нулирам тия (май AVR32_USART_CSR_OVRE_MASK е проблема)? ето малко код, на който му се чете:
това по-горе се вика от това по-долу
|
|||||||||||||||||||||||||||||||||||||
| Автор: | miro_atc [ Нед Мар 03, 2013 6:40 pm ] |
| Заглавие: | Re: RQ: AT32UC3C2: проблем с USART (AVR32_USART_CSR_OVRE_MAS |
overflow значи, че не изпразваш дата регистъра достъчно бързо и идват байтове дето изпускаш. Чистенето на флага е описано в дейташита, но това ти е по-малкия проблем |
|
| Автор: | NikB [ Нед Мар 03, 2013 7:04 pm ] |
| Заглавие: | Re: RQ: AT32UC3C2: проблем с USART (AVR32_USART_CSR_OVRE_MAS |
Мерси отговора. Реших преди да се захвана с приемане по прекъсване, да видя това дали не мога да го подкарам. Не съм чел достатъчно дейташита - явно ще трябва да чета Таскът върви на 100ms, явно трябва да видя колко му е приемния буфер (ако има такъв). Или да пробвам по по-малко байтове ПП Сега си спомням, че на времето имаше схеми с изходен буфер от два бита |
|
| Страница 1 от 1 | Часовете са според зоната UTC + 2 часа [ DST ] |
| Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |
|