- 博客(6)
- 资源 (22)
- 收藏
- 关注
原创 assertEFM使用小结
如果使用过EFM32的CMSIS库,那么肯定也看到过EFM_ASSERT这个宏,几乎无处不在。1. 这个宏定义在哪里,函数原型是什么?这个通过goto 函数定义,应该很容易找到EFM_ASSERT是一个空函数或则是assertEFM()函数。由另外一个宏定义来决定。2.assertEFM()函数中的const char *file, int line这两个参数是何作用?通过这两个参
2012-12-26 12:49:45 3234 9
原创 编译器-- MCU跑32KHz时,IAR配置注意事项
当把MCU的主频切换到32KHz时,IAR能够下载代码,但是却无法调试,出现如下的错误.说明IAR与目标MCU无法建立连接。具体原因是SWD的通讯速度远远大于MCU的主频,因此造成通讯失败。IAR其实是可以在这种情况下进行调试的,但是需要改一个地方:Options -> J-Link/J-Trace -> Setup -> JTAG/SWD speed -> Fixed 32Hz
2012-12-26 11:38:23 2161 1
原创 来自远方的感谢--Debug纪实1000pF电容惹的祸
大清早,天微微亮(稍微夸张一点,房间比较暗)。一阵急促的手机铃声将我从睡梦中拉扯出来。机械般的滑动手机界面,喂,您好。喂,你好,我遇到个问题,请帮忙。这个场景,不知道已经重复了多少回了。言归正传,这次的问题,很奇怪。问题描述:客户反映,GPIO口中断无法正常的从EM2下唤醒MCU(GG380)。具体描述如下:1. IAR连机调试的情况下,所有功能测试正常。包括GPIO口唤醒以及LED灯
2012-12-25 23:44:02 2833 2
原创 EFM32片内外设--CMU之MCU跑在32KHz
记得以前有测试过EFM32采用32KHz时钟做为主频时的功耗,但是前几天想再翻一下测试记录,才发现不知道以前是没有做过测试呢还是未留下数据,反正是找不出出来了。算了,再来一次吧。硬件平台还是选择TG的STK,代码如下:void main(void){ CHIP_Init() CMU_ClockSelectSet(cmuClock_HF, cmuSelect_LFRC
2012-12-24 21:57:03 4489 1
原创 EFM32片内外设--ADC之四线制触摸屏校正
目前Touch demo中的触摸屏校正算法,是采用了Carlos E. Vidales写的一种折算方法。基本原理是在屏上面取三个点分别是上部中间,中部右侧以及下部中间,然后做校正。具体的折算原理,请参考如下的链接:英语原文:http://www.embedded.com/design/configurable-systems/4023968/How-To-Calibrate-Touch-S
2012-12-15 16:34:17 1961
原创 EFM32片内外设--ADC之四线制触摸屏
不知道大家有没有发现GG/LG 的DK上是附带了一个4线制触摸屏的。如果大家手头有DK的话,不妨载入Touch的demo,来试用一下。这里就不说4线制的触摸屏的原理了,但是为了后续说明方便,我把这部分的硬件连接,以及软硬件处理方式单独提了出来,做了一个简要的说明。1.硬件连接如下图所示,触摸屏的四根信号线是直接连接到了MCU的AD脚。DISPLAY_TOUCH_xx以及EFM32_Bx
2012-12-15 14:33:08 2956
rtl8188FU_linux_v5.3.0.1_28034.20180525.tar.gz
2019-10-24
Cortex-M3 内核参考资料
2013-06-30
guidemo_GUIBuilder
2013-01-19
EFM32 GB2312 汉字显示
2012-05-13
Energy Micro Company Introduction
2011-11-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人