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);	
	}
        
      
    
    83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?