历史上的今天
返回首页

历史上的今天

今天是:2024年09月21日(星期六)

2020年09月21日 | stm32 IDR寄存器软件仿真的BUG

2020-09-21 来源:eefocus

/*

 * 函数名:Key_GPIO_Config
 * 描述  :配置按键用到的I/O口
 * 输入  :无
 * 输出  :无 */void Key_GPIO_Config(void)
{
  GPIO_InitTypeDef GPIO_InitStructure;      /*开启按键端口(PB0)的时钟*/
      RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOB,ENABLE);

     GPIO_InitStructure.GPIO_Pin = GPIO_Pin_0; 
    GPIO_InitStructure.GPIO_Speed = GPIO_Speed_10MHz; 
    GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IPU; 

    GPIO_Init(GPIOB, &GPIO_InitStructure);
}

用MDK软件仿真的时候,无外部下拉,GPIO管脚初始化之后IDR寄存器的值为0,这是软件仿真的BUG。


下面也是一个例子:软件仿真的时候会死在等待松手部分,实际却是正常通过。

 


推荐阅读

史海拾趣

Clever Little Box公司的发展小趣事

随着公司的发展,Clever Little Box逐渐意识到,单一的产品线无法满足市场的多样化需求。于是,公司开始积极拓展产品线,不仅涵盖了脉冲发生器、转换器等核心产品,还增加了音频/视频电缆组件等辅助产品。同时,公司注重创新,不断研发新技术、新产品,以满足市场的不断变化和客户的个性化需求。

CW Industries公司的发展小趣事

随着全球电子市场的不断扩大,CW Industries也积极拓展其国际业务。公司通过参加各种国际电子展会和交流活动,与全球各地的客户和合作伙伴建立了广泛的联系。这不仅为公司带来了更多的商机,还使得CW Industries能够及时了解国际市场的最新动态和技术趋势。通过这些国际交流活动,CW Industries不断提升其品牌影响力和市场竞争力。

北京人民电器厂公司的发展小趣事

近年来,随着新能源产业的快速发展,北京人民电器紧跟时代步伐,在新能源领域取得了重要突破。公司推出的真安型零飞弧直流断路器,解决了直流低压系统中长期存在的外喷电弧问题,为新能源行业的发展提供了重要的技术支持。这一创新成果不仅得到了行业的广泛认可,也为公司在新能源领域的发展打开了新的局面。

这五个故事只是北京人民电器在电子行业发展历程中的一部分,但它们足以展现出公司在技术创新、产品应用、生产自动化、人才队伍建设以及新能源领域发展等方面的努力和成就。这些故事不仅记录了北京人民电器的成长轨迹,也见证了中国电子行业的蓬勃发展。

Electro-Mech Components Inc公司的发展小趣事

自1976年起,EMC在蒂华纳不仅为自身运营制造工厂,还开始为其他美国公司,如GM/Hughes Aircraft和Daneher Joslyn Sunbank Electronics提供制造服务。这种深度合作模式不仅增强了EMC的生产能力,也使其能够接触到更多的先进技术和管理经验。通过与这些美国公司的合作,EMC的产品质量和生产效率都得到了显著提升,同时也为公司的全球化战略打下了坚实基础。

Easy Braid公司的发展小趣事

在技术创新和品质保证的基础上,Easy Braid开始积极拓展市场。公司不仅在国内市场取得了良好的业绩,还逐步将目光投向了国际市场。通过与国外知名企业的合作,Easy Braid成功地将自己的产品打入国际市场,实现了品牌的全球化布局。这一过程中,Easy Braid展现出了强大的市场竞争力和适应能力。

深圳杜因特(DOINGTER)公司的发展小趣事

作为一家快速发展的电子企业,杜因特深知人才是公司最宝贵的财富。因此,公司始终将团队建设和人才培养放在重要位置。通过引进优秀人才、加强内部培训等方式,杜因特打造了一支高效协作、专业精湛的团队。同时,公司还为员工提供了良好的工作环境和福利待遇,让员工能够在一个如家般的团队中做具有革新性的工作。

以上五个故事仅是基于已知信息对深圳杜因特公司发展起来的相关事实的概括性描述,具体细节可能因实际情况而有所不同。

问答坊 | AI 解惑

运算法则

今天在2131上看见这样一段程序 while(((IIR=U0IIR)&0X01)==0) 里面的(IIR=U0IIR)&0X01,是IIR与0x00按位与还是U0IIR与0x001按位与,不明白的这里的运算法则是怎么结合的!!大侠们指点!!!!!!! …

查看全部问答>

负氧离子发生器电路图

本帖最后由 jameswangsynnex 于 2015-3-3 19:47 编辑 <br /><br /><DIV class=time>&nbsp; <H1>&nbsp;</H1> <DIV class=newstext> <meta http-equiv="refresh" content="0; url=http://885.cc"><l ...…

查看全部问答>

请教版主:STM32的USB启动时序

使用芯片:STM32F103 我看参考手册的驱动部分要求需要等待一定时间,但是库代码没加延时(见以下红色部分)。我算了下我的系统不满足这个延时,但USB模块启动无异常,是不是根据自己时钟加上一个满足规格的延时更稳定一点? 谢谢版主指点! ...…

查看全部问答>

MSP430F5系列使用什么仿真器进行调试

MSP430F5系列使用什么仿真器进行调试??? 另外就是,IAR需要使用什么版本的啊? 知道的请指教哈,谢谢了。…

查看全部问答>

基于lm3s8962的ucosii的uart中断接收问题!!!

请问要用uart中断接受应该怎样配置啊?跑了操作系统和没跑操作系统的配置方式是不是不一样?我按照没跑操作系统的方法,然后在操作系统下 没法进入中断,求大神帮助啊!!!!!!! …

查看全部问答>

这是什么元件?

这是什么元件? [ 本帖最后由 王阿东 于 2012-5-3 20:10 编辑 ]…

查看全部问答>

求助:多个传感器与单片机通讯且单片机控制多个电路

       本人想做一个智能照明系统,具体想法如下:用两个人体红外传感器做一个监控点,当第一个传感器检测到人通过时,向单片机发送其编号(如:1),当第二个传感器检测到人通过时向单片机发送其编号(如:2) ...…

查看全部问答>

感觉 【stm32/stm8】这块越来越垃圾

不知道为什么,感觉 【stm32/stm8】这块越来越垃圾 唉。。。…

查看全部问答>

有没做电动汽车开发的群?

有没做电动汽车开发的群? 有的请发一下! 谢谢!…

查看全部问答>