Thông báo

Collapse
No announcement yet.

Khai báo thanh ghi ARM trong uKeil.

Collapse
X
 
  • Lọc
  • Giờ
  • Show
Clear All
new posts

  • Khai báo thanh ghi ARM trong uKeil.

    Mình mới nghiên cứu ARM, trong dòng khai báo này có nhiều dấu ngoặc và 2 dấu * là thế nào nhỉ. Mong!
    #define S0SPCR (*((volatile unsigned char *) 0xE0020000))

  • #2
    cái này có nghĩa là SOSPCR là giá trị của ô nhớ 0xE0020000
    ex SOSPCR=0x45; thì có nghĩa là nội dung ô nhớ 0xE0020000 là 0x45
    bạn có thể khai báo như sau : có nghĩa là SOSPCR là con trỏ; trỏ tới đại chỉ 0xE0020000
    #define S0SPCR (((volatile unsigned char *) 0xE0020000))

    để truy xuất ô nhớ 0xE0020000 khi khai báo như thế này thì ta dùng
    *S0SPCR = 0x45;

    Comment

    Về tác giả

    Collapse

    KH2 Tìm hiểu thêm về KH2

    Bài viết mới nhất

    Collapse

    Đang tải...
    X