![]()  | 
		
			
  | 	
	
 Tài trợ cho PIC Vietnam  | 
||||||||
| PIC32 - Bộ điều khiển tín hiệu số 32-bit Microchip công bố sản phẩm vi xử lý 32-bit ngày 06/11/2007 | 
![]()  | 
	
	
| 
		 | 
	Ðiều Chỉnh | Xếp Bài | 
| 
	 | 
| 		
			
			 | 
		#1 | 
| 
			
			
			
			 Nhập môn đệ tử 
			
		
			
			
			Tham gia ngày: Mar 2010 
				
				
				
					Bài gửi: 9
 
				
				
				:  | 
	
	
	
	
		
			
			 
				
				Làm sao để sử dụng chung 1 mảng dữ liệu bằng C32
			 
			Mình có viết một chương trình cho PIC32 bằng C32. Chương trình của mình dài nên mình tách ra làm 2 file. Nhưng có 1 vấn đề xảy ra mà mình không biết giải quyết thế nào mong mọi người giúp đỡ. 
		
	
		
		
		
		
		
	
	Vấn đề đó là, mình muốn tạo 1 mảng dữ liệu mà các hàm ở 2 file đều dùng chung mảng dữ liệu này đều được. Tuy nhiên, khi làm như thế thì trình biên dịch báo lỗi, nó không hiểu. Mong mọi người giúp đỡ.  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
			
			
		
	 | 
| 		
			
			 | 
		#2 | 
| 
			
			
			
			 Đệ tử 5 túi 
			
		
			
			
			Tham gia ngày: Jan 2009 
				
				
				
					Bài gửi: 100
 
				
				
				:  | 
	
	
	
	
		
		
		
		 Khi muốn truy cập các biến ở file khác, bạn phải thêm 1 từ khóa extern vào trước. 
		
	
		
		
		
		
		
	
	VD : file A : int example; file B : extern int example; Sau khi khai báo như trên thì cả 2 file đều có thể sử dụng biến example !  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
			
			
		
	 | 
| 		
			
			 | 
		#3 | 
| 
			
			
			
			 Nhập môn đệ tử 
			
		
			
			
			Tham gia ngày: Mar 2010 
				
				
				
					Bài gửi: 9
 
				
				
				:  | 
	
	
	
	
		
		
		
		 Cảm ơn bác pk178 rất nhiều. Mình sẽ thử theo cách của bác. 
		
	
		
		
		
		
		
	
	 | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
			
			
		
	 | 
| 		
			
			 | 
		#4 | 
| 
			
			
			
			 Đệ tử 4 túi 
			
		
			
			
			Tham gia ngày: Mar 2009 
				
				
				
					Bài gửi: 64
 
				
				
				:  | 
	
	
	
	
		
		
		
		 Thế trường hợp 3 file dùng 1 biến thì làm thế nào ạ... 
		
	
		
		
		
		
		
	
	![]() Khai báo thế này có đúng không ạ Code: 
	file 1 : int example; file 2 : extern int example; file 3 : extern int example;  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
			
			
		
	 | 
![]()  | 
	
	
		
  | 
	
		
  |