8N2? Copy & Paste! 
I suggest to implement a generic macro to generate the usart init and use arguments to control the usart transmission parameters.