Not really sure where to ask this and it is not about a specific chip but I'm using BT in my projects and I work with AVR chips. I can send AT commands to my HC-05 BT device with my atmega8 using uart but I'm confused on how things work.
After the AT commands are sent I can just send uart strings and I see that on the other side. but I want to send data not characters ? So I figured I could send 0-255. Well first off the Uart will not allow 0, it gets all mad at me, so I reserve 130 as zero. The is seems the receiving end is signed so there is the conversion issue but no big deal. I also need a termination charter so now I need to reserve another. Now I'm thinking this was a bad idea and maybe I need to send strings like '0x00' ...'0xff' but that is going to take a long time to send 64 bytes for example. I'm guessing there is a standard or accepted way of doing this?