TataJen的个人空间 https://bbs.21ic.com/?1162358 [收藏] [复制] [RSS]

日志

说说最近的收获吧

热度 4已有 2328 次阅读2014-3-12 21:21 |系统分类:职场生涯| 努力一点, 会更好

HY16F18x芯片,调试心得:1  对于非常低功耗的芯片,调试的时候一定要特别注意,即使你把电源给断了,有可能通讯接口上的那点通讯电平都能让你的芯片工作起来,导致不能正确调试,有错误通讯信息产生,再者低功耗的串口通讯接口不能浮接(暴露在空气中,买的这个开发板确实**,
2 :RDS开发工具:一定要设置好路径,directories/libilaries/general/objcopy设置为绝对路径,具体到某个工程所在文件夹,不是${ProjDirPath}/peripheral_lib这种形式,
3:出现一个错误:undefined reference to `DrvUART_CheckTRMT',首先检查路径,然后看下是否包含了含有DrvUART_CheckTRMT定义的库函数,即使包含了也要进入这个库函数内部去看看到底有没有这个函数的宏定义(今天调了好久,甚至软件都重装了就是不OK,)最后发现,库函数内部没有这个宏的定义,需要更新库函数。
4 ADC有采样频率跟输出频率,采样频率指ADC采集输入的模拟信号,采集到ADC内部,但是并没有送给MCU中断,可能某个芯片采样频率为10K/s,但是MCU获取的ADC转化数据转化好中断只有10次。采样频率有采样频率的时钟,输出频率有输出频率的时钟,采样频率未必越高所测的数据就越具有代表性,
5注意byte跟bit的区别,通常所说存储器容量大小都是以byte为单位,1byte=1bit;
6  24bitADC精度误差达到50,调了好久采样频率跟mcu工作时钟,也没改善,我是不是该换个参考电压值,现在参考电压值为1.2V,自言自语了。


路过
1

鸡蛋
1

鲜花
1

握手

雷人

刚表态过的朋友 (3 人)

发表评论 评论 (1 个评论)

回复 computer00 2014-3-26 15:04
1byte=8bit呢……