Chào Mọi người.
Mình lập trình nhúng bằng C trên STM32 giao tiếp modul sim 800a bằng lệnh AT, mình muốn truyền tham số là 1 chuỗi kí tự cho 1 hàm và muốn khai báo sao cho tham số này chiếm ít bộ nhớ nhất, mình thử khai báo dạng hằng số nhưng không được, khai báo bằng chỉ dẫn #define
cũng ko dc, chỉ có mỗi cách khai báo tham số này là 1 biến thì ok. mọi người cho hỏi còn cách khác không?
#define echo_0 "ATE1\r\n" // bat echo
void tat_echo(uint16_t a)
{
if(a>0)
HAL_UART_Transmit (&huart3,echo_0,6,1000);
else
HAL_UART_Transmit (&huart3,echo_0,6,1000);
}