Home
Forum
Help
Search
Quick Search
Advanced Search
[Close]
Login
Register
Welcome Guest, please
login
or
register
.
Username:
1 Hour
1 Day
1 Week
1 Month
Forever
Password:
AVRportal : Portal to AVR Community
Computer
Programming
DDRD &= ~(1<<PD2);
Pages: [
1
]
Go Down
Topic Tools
Topic Tools
Print
June 06, 2010, 12:06:02 PM
KalaMinute
Jr. Member
Offline
Posts: 12
DDRD &= ~(1<<PD2);
DDRD &= ~(1<<PD2);
แปลว่าอะไรคับ
Logged
June 07, 2010, 10:21:15 AM
jirawat
Administrator
Hero Member
Offline
Posts: 386
Re: DDRD &= ~(1<<PD2);
ถ้าจะเขียนให้เข้าใจง่ายๆจะเขียนแบบนี้ครับ
DDRD = DDRD & ~(1<<PD2);
DDRD = DDRD & ~(1<<2);
DDRD = DDRD & ~(0x04);
DDRD = DDRD & 0xfb;
Logged
picoHosting Web hosting 750฿/ปี
June 15, 2010, 01:43:52 PM
KalaMinute
Jr. Member
Offline
Posts: 12
Re: DDRD &= ~(1<<PD2);
ทำไม PD2 = 0x04 ครับ
Logged
June 16, 2010, 09:56:50 AM
jirawat
Administrator
Hero Member
Offline
Posts: 386
Re: DDRD &= ~(1<<PD2);
PD2 = 2 ครับ 1<<2 = 0x04
1<<2 หมายความว่า นำ 0x01 เลื่อนบิทไปทางซ้ายสองครั้ง ก็เท่ากับ 0x04 ครับ
ต้องไปอ่านเกี่ยวกับพื้นฐานของภาษาซีให้มากๆครับ จะเข้าใจพื้นฐานของภาษาซี
Logged
picoHosting Web hosting 750฿/ปี
June 18, 2010, 04:16:12 PM
KalaMinute
Jr. Member
Offline
Posts: 12
Re: DDRD &= ~(1<<PD2);
คือว่าค่าของ PD2=2 อยู่แล้วหรอครับ(ไม่เข้าใจตรงนี้) ถ้างั้น PD3=3,PC4=4,PA1=1 ใช่ปะครับ
Logged
June 18, 2010, 05:19:42 PM
jirawat
Administrator
Hero Member
Offline
Posts: 386
Re: DDRD &= ~(1<<PD2);
PD2=2 อยู่แล้วครับ ไปดูในไฟล์ header ของ mcu ที่ใช้อยู่ได้เลยครับ
Logged
picoHosting Web hosting 750฿/ปี
Pages: [
1
]
Go Up
« previous
next »
Jump to:
Please select a destination:
-----------------------------
Announcements, Shop & Articles
-----------------------------
=> Announcements
-----------------------------
AVR
-----------------------------
=> AVR Studio, AVR C Programming
=> AVRnet : AVR Ethernet dev board
=> Hardware, Schematic
=> Software, Utility
=> General Discussion
-----------------------------
Electronics
-----------------------------
=> Microcontroller
=> Hardware, Schematic
=> Software, Utility
=> General Discussion
-----------------------------
Computer
-----------------------------
=> Software, Utility
=> Programming
=> General Discussion
-----------------------------
General
-----------------------------
=> Problem report, Help
=> General Discussion
Loading...