Hi:
I have a large mount of data to transfer through usart,so I need a high speed baudrate.But I meet some problem when change the baudrate.
I want to know how much is the top baudrate of the usart?Can I do some changes to make the usart work normally.
Solved! Go to Solution.
After reading NXP data for an afternoon, please refer to LPC55S1x/LPC551x User manual "UM11295.pdf", I tried to use 1000000bps, RT1176 development board can work normally.
After reading NXP data for an afternoon, please refer to LPC55S1x/LPC551x User manual "UM11295.pdf", I tried to use 1000000bps, RT1176 development board can work normally.
I did the testing myself and it works correclty, I only changed the macro value just like you did.
Can you help me sharing the value of the BAUD register?
You can access it while debugging, on the peripherals.
Best Regards, Miguel.
Thanks for your reply!
My Test board is MIMXRT1176-EVK REVA1,used a USB cable connect the board to PC to transfer usart1 data.
My test program is D:\wangfan\NXP\MIMIX1176\SDK_2_12_0_MIMXRT1170-EVK\boards\evkmimxrt1170\rtos_examples\freertos_hello\cm7
when run the program I want to get "48 65 6C 6C 6F 20 77 6F 72 6C 64 2E" ,which mean "hello world",while I get "62 AC 3B B8 3E AC 3B 09 FF ".But in baudrate 115200,it was right.
The register value as following:
Can you share with me your IDE version? Your SDK version is 2.12, correct?
I'll look into it and let you know what I found.
Best Regards, Miguel.
Thanks for your reply!
My IDE version is KEIL 5.33.0,My compiler is V6.15::ARMCLANG.The SDK pack name is SDK_2_12_0_MIMXRT1170-EVK.zip,So I think it is the version.I am very thankful for your help!
hi! I also encountered the same problem, so long you should have solved it! May I ask how it is solved? thanks.
Thank you for the information, however you are using an outdated SDK version and another ide.
I'm using MCUXpresso IDE and this is recommended by NXP to use our platforms, I did not face any issue while using this IDE.
Best Regards, Miguel.