Extremely slowed clock timing between UART and SPI

I am currently working on a project that switched over to using an ATMEGA 644 instead of an arduino uno. My issue lies in integrating the peripherals. I have a "ILI9341TFT LCD with Cap Touch Breakout Board with SD Card" and the HM-10 bluetooth module. When I implement bluetooth, the screen loads unbearably painstakingly slow. The library I'm using is "SoftwareSerial.h". I'm thinking the bluetooth baud rate is also being set for the clock. I'm not sure how to fix it or if that is the problem. Please let me know if anyone has any ideas!

P.S: I have had all of these components work perfectly separately, but can't seem to integrate well.

I recall that most, if not all, ATMEGA644s have two hardware serial ports, so you might clarify why you are doing this.

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.