Not applicable
Aug 09, 2013
07:32 AM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Aug 09, 2013
07:32 AM
2 Replies
Not applicable
Aug 11, 2013
11:34 PM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Aug 11, 2013
11:34 PM
Hi iamten,
There is a bit tricky for this pin.
If you read the Reference Manual on the P0_IOCR8 register, it mentioned that this pin is set as input pull up device (00010b).
Unfortunately, DAVE did not take care to mask it back to 00000 when doing initialization.
Instead, it just OR with the new value when doing initialization and it basically will end up with different output function.
Hence, what you need to do is to mask the register back to zero in the DAVE_MUX_Init(); before it gets initialized.
rgds,
Rou
There is a bit tricky for this pin.
If you read the Reference Manual on the P0_IOCR8 register, it mentioned that this pin is set as input pull up device (00010b).
Unfortunately, DAVE did not take care to mask it back to 00000 when doing initialization.
Instead, it just OR with the new value when doing initialization and it basically will end up with different output function.
Hence, what you need to do is to mask the register back to zero in the DAVE_MUX_Init(); before it gets initialized.
rgds,
Rou
Not applicable
Aug 12, 2013
03:39 AM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Aug 12, 2013
03:39 AM
Hi Rou,
Thank you for calrify. I have doubt for many days about p0.8 ..
I will try to mask P0_IOCR8 register in DAVE_MUX_Init(); to zero.
Regards,
iamten
Thank you for calrify. I have doubt for many days about p0.8 ..
I will try to mask P0_IOCR8 register in DAVE_MUX_Init(); to zero.
Regards,
iamten