原创 MCU系列问题集

2013-5-22 14:58 1417 17 23 分类: 消费电子

目   录

版本历史... 2

目   录... 3

1       常见问题... 5

问题1.怎么样用外部复位电路对MCU系列芯片进行复位?... 5

问题2.当芯片进入休眠模式时,应如何设置I/O状态,使功耗最小?. 5

问题3.没有用到的I/O如何处理?... 5

问题4.怎么样从芯片内部时钟转换到外部时钟?... 6

问题5.怎么样给MCU提供外部时钟源?. 6

问题6.怎么样通过FSR0和IND0对通用数据寄存器清0?... 7

问题7.怎么样算延时程序的时间?. 7

问题8.怎么样算定时器的溢出时间?... 8

问题9.怎么样清掉TM0CNT只读寄存器?. 8

问题10.怎么样算PWM的频率和占空比?... 8

问题11.怎么样让蜂鸣器输出2KHZ的频率?... 9

问题12.怎么样来读写芯片内部的E方数据?... 9

问题13.程序中怎么样来使用SLEEP和HALT唤醒?... 10

问题14.怎么样在程序中建立查表?... 10

问题15.怎么样使用看门狗?... 11

问题 16.简单的AD口电路要注意什么?. 12

问题17.怎么样采集ADC数据?... 12

问题18.怎么用内部1.4V作参考,测试AD通道的数据?... 13

问题19.如何使用芯片内部的数字比较器?... 15

问题20.如何用一个已知的固定信号与通道1的信号比较大小?... 16

问题21.如何使用芯片内部的比较器?... 17

问题22.如何使用芯片做放大器?... 17

问题23.使用中断要注意的什么?. 18

问题24.I/O外接下拉电阻,没有外接信号时芯片为何读不到低电平?... 19

问题25.产品开发过程中如何提高EFT特性?... 19

问题26.CSU8RF211X的INT1(外部中断1)和CSU8RF311X、CSU8RF322X的有什么不同?... 19

问题27.如何保障外部中断响应的准确性?... 19

问题28.不同的系统时钟对电压有什么要求?... 21

问题29.在AD测量中怎样减小offset对测量结果的影响?... 21

2       烧录器常见问题... 23

问题1.安装完烧录器安装包后,电脑提示发现新的硬件向导怎么办?... 23

问题2.如何使用离线烧录器烧录芯片?... 23

问题3.如何才能读出被烧录过的芯片程序?... 23

问题4.离线烧录器载入的程序是否可以被读出?... 23

问题5.怎么样来进行烧录器的自我检测?... 24

问题6.离线烧录器上没有烧录转接板的情况下,怎么样来烧录芯片?... 25

3       仿真器常见问题... 26

问题1.为什么在烧录的时候没能找到对应的产品型号或弹出的烧录选项与用户手册不一致?... 26

问题2.如何将仿真板的烧录线外接?... 27

1         常见问题

客户在应用Chipsea MCU产品的时候常常遇到一些问题,为帮助客户能更容易使用我们的产品,将一些常见问题进行总结和解答。

 

问题1.怎么样用外部复位电路对MCU系列芯片进行复位

解答:MCU芯片上电复位与低电压复位发生时,所有的系统寄存器恢复默认状态,程序停止运行,同时程序计数器 PC清零。复位结束后系统从向量 0000H 处重新开始运行。

MCU芯片都有内部POR上电复位,对于从启动到稳定的时间较长的低频振荡器,我们需要用外部的上电复位电路来延长复位,以保证复位的正常进行。

如图1.1所示, 一般的外接上电复位电路 RC电路。

如图1.2所示,在电源频繁插拔过程中,欠压保护复位电路。

如图1.3所示,芯片复位电路。

faqa.jpg

    图1.1   

faqb.jpg

                                          图1.2      

faqc.jpg

                        图1.3

 

问题2.当芯片进入休眠模式时,应如何设置I/O状态,使功耗最小?

解答:I/O口断开上拉电阻,作为输出,并输出低电平。

关闭A/D使能,关闭比较器使能。

 

问题3.没有用到的I/O如何处理?

解答:没有用到的I/O口应设成输入状态,并启用上拉电阻,避免因I/O浮接时造成芯片耗电。或将I/O口设置为输出状态。

 

问题4.怎么样从芯片内部时钟转换到外部时钟?

解答:把CPU时钟由内部晶振切换到外部晶振,对MCK寄存器进行写操作时,建议使用bcf或bsf指令。内部晶振关闭时应按照以下例程中的顺序执行,其中若是切换至外部32768Hz低速晶振,则需要将50ms延时增加至500ms。

      HIS_EXT_CONVSER:

                 BCF        MCK,7                  ;打开外部晶振

            CALL            DELAY_50MS      ;延时50MS 等待外部时钟稳定

              BSF        MCK,0           ;切换到外部晶振

             NOP                                         

              NOP

              BSF        MCK,6           ;关闭内部晶振

 

                            

                           (未完,详情见附件)

PARTNER CONTENT

文章评论6条评论)

登录后参与讨论

用户1643123 2013-11-25 16:43

太浮躁了,还是踏踏实实干几年,把技术做扎实了再说吧。 创业也不是这么简单的事情,你现在出去自己干,死的就一个字:快,还不知道怎么死的。

623892208_369521636 2013-9-8 20:59

你好,我也在导航定位行业,我喜欢做模拟,所以选择了射频方向,工作一段时间后,发现这个工作和我想象差异很大,由此产生各种矛盾的心情,内心挣扎。不介意的话,希望能交个朋友,QQ:623892208

用户1662415 2013-8-28 09:26

感谢galali的评价,刚才也看到阁下对凤舞天发的“是懦弱还是真的术业有专攻?”帖子的评论,感觉阁下是位有思想的人,我确实会有段时间自负,也会有段时间自卑,综合以往的以及现在的状况我现在在北斗星通市场部做硬件测试,有硬件基础想来上手容易些,看到凤舞天发的帖子也有些感悟,确实需要在某行业出类拔萃,但需要真正潜心研究几年,既然选择了,我也决心在导航定位行业深入研究了,希望以后多交流也自己看着自己的提高吧。

用户1320373 2013-8-21 12:52

楼主自存高远,好; 楼主太过自负,不好。 通过周围同事来判断自身的职业发展是可行的,但也不是绝对真理,观察一个事物是需要时间的,不要太急躁。 同家公司、同样一批进来的同事,过几年后,你会发现一定会有差别的。其实机遇是在不经意间到来的,但前提是做好准备迎接它。

用户1662415 2013-8-13 11:26

我业余时间偶尔打打dota被人喷菜鸟的时候会对喷,在这被人说菜鸟会联想自己的技术确实还很菜。。。难道我又进步了?谢谢前辈

用户1662415 2013-8-13 11:22

越是遇到高人越是感觉到自己的无知,我确实浮躁了,谢谢,我继续努力学习几年

用户1662415 2013-8-13 11:19

很感谢你能看完并帮我分析,看了各位说的确实基本反映了我的状况,,,越发感觉自己技术太嫩了,,,好吧,我需要积淀几年。。

用户1239323 2013-8-9 16:04

一口气不能吃成胖子。

用户1560727 2013-8-9 13:43

我只能说,你还没有把你学校里面的心态转化成社会的心态。

用户1470025 2013-8-9 11:17

不管怎么说,你都是我们这行的菜鸟。没有理由抱怨。只有通过各种方法,提高自己的综合素质这一条路。否则,你将一事无成。
相关推荐阅读
用户1695213 2013-05-24 16:00
CSU12XX系列问题集
历史修改记录 时间 记录 版本号 ...
用户1695213 2013-05-24 15:07
CSU11XX系列问题集
历史修改记录 时间 记录 版本号 ...
用户1695213 2013-05-24 15:01
SOC系列芯片PCB设计建议
历史修改记录 时间 记录 版本号 ...
用户1695213 2013-05-24 10:46
CSU1181厨房秤应用笔记
历史修改记录 时间 记录 版本号 ...
用户1695213 2013-05-24 09:12
CSU8RP1185应用笔记
历史修改记录 时间 记录 版本号 ...
用户1695213 2013-05-23 14:58
CSU8RP1001太阳能人体秤应用笔记
历史修改记录 时间 记录 版本号 ...
EE直播间
更多
我要评论
6
17
关闭 站长推荐上一条 /3 下一条