2011-09-22 19 views
8

पर सी में एक पूर्णांक से बना मैं कोड का पालन रेखा के पार पहुंचासूचक एक एम्बेडेड मंच

#define ADCA (*(volatile ADC_t*)0x200) 

यह एक AVR माइक्रोकंट्रोलर के लिए एम्बेडेड सी कोड के लिए है। ADC_t एक संघ है।

मुझे पता है कि (volatile ADC_t*)0x200 यह एक पूर्ण स्मृति पता के लिए एक सूचक है लेकिन मुझे अभी भी पूरा यकीन नहीं है कि पहले * का अर्थ क्या है।

उत्तर

12

वह पहला * पॉइंटर को अस्वीकार करता है। दूसरे शब्दों में ADCA0x200 पर स्मृति की सामग्री है।

+0

हे धन्यवाद, सिर्फ एक और सवाल: अगर मैं एडीसीए = 0x01 जैसे कुछ लिखता हूं; 0x01 मान स्मृति पता 0x200 – Hector

+2

में लिखा जाएगा जो बिल्कुल सही है –

संबंधित मुद्दे