作者chimouse (missbread)
看板Electronics
标题[问题] 想用Timer做PWM的功能却卡关了,求指导
时间Thu Jan 7 08:32:25 2016
各位前辈好
小弟今年25 虽是电机系毕业 但却只会简单的C
後悔大学时不是走程式设计方面的组别 现在想要进修却苦无门道
所以在公司只能做些打杂之事 一边学习 一边工作这样
下班闲来无事就在家自己学习用C去写TI的MSP430程式 (公司在用 才选这片)
最近在掏x买了块MSP430F169实验版来玩
就自己设计一个电路是这样的
由三个感应元件会得到三个值 每颗感测到的值约 0-3 v
我藉由第一组vr可以正负微调侦测值
再藉由第二组vr去稍微放大侦测值
为了能知道我调整後的值为多少
我拉了三个脚位方便我之後去量测
分别是P4.1 P4.2 P4.3 也就是Timer_B
因为当初看datasheet是说可以作为PWM输出用
在拉线的时候就已经拉去那三只脚了 (电路板已洗出来了)
可是现在问题就卡在我翻书 上网查
好像都只找到如何设定自己"已知"的PWM工作周期
不知道这功能 能不能读取我调整後的值 然後由我拉出来的测试点去测量电压
目前我调整後的值为经过AD转换过後的0-4095
经过运算 我以为可以再DA回去类比电压值由P4.1~P4.3输出
但实际要去做 似乎不是我这新手想的那麽简单...
请问如果我想要做到上述的功能 是要利用什麽功能去做到呢
恳请高手赐教 如我有盲点 请鞭小力点 感谢大家
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 61.219.255.94
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Electronics/M.1452126749.A.CE6.html
1F:→ weiweider: 照你说的是两种功能?1.pwm 2.ADC完DAC输出? 01/09 01:15
2F:→ chimouse: 对 我是要adc後处理 再dac出去! 01/10 22:40