- 
bootload中断异常 sos
下面是跳转程序voidIAP_Load_APP(uint32_tappxaddr){RCC->APB1RST=0xFFFFFFFF;RCC->APB2RST=0xFFFFFFFF;RCC->APB1RST=0x00000000;RCC->APB2RST=0x00000000;if(((*(uint32_t*)appxaddr)&0x2FFF8000)==0x20000000)//检查栈顶地址是否合法.{jump2app=(iapfun)*(vu32*)(appxaddr+4);//用户代码区第二个字为程序开始地址(复位地址)__set_MSP(*(vu32*)appxaddr);//初始化APP堆栈指针(用户代码区的第一个字用于存放栈顶地址)//MSR_MSP(*(vu32*)appxaddr);//SCB->VTOR=appxaddr;jump2app();//跳转到APP.}}下面是APP串口中断测试函数voidUSART1_IRQHandler(void){//AT32_LEDn_ON(LED2);intrupt_NUM++;if(USART_GetITStatus(USART1,USART_INT_RDNE)!=RESET){/*Readonebytefromthereceivedataregister*///RxBuffer1[1]=USART_ReceiveData(USART1);//需要读取数据清除空闲标志位,否则会循环中断USART_ClearFlag(USART1,USART_FLAG_RDNE);//AT32_LEDn_Toggle(LED2);RxBuffer1[USART_INT_RDNE_NUM]=USART_ReceiveData(USART1);USART_INT_RDNE_NUM++;if(USART_INT_RDNE_NUM>98)USART_INT_RDNE_NUM=98;}if(USART_GetITStatus(USART1,USART_INT_IDLEF)!=RESET){/*Readonebytefromthereceivedataregister*///RxBuffer1[2]=USART1->STS;RxBuffer1[USART_INT_RDNE_NUM-1]=USART_ReceiveData(USART1);//需要读取数据用于清除空闲标志位,否则会死机USART_INT_RDNE_NUM=0;USART_INT_IDLEF_NUM++;USART1_END=0;}//printf("%d%d%d",intrupt_NUM,USART_INT_RDNE_NUM,USART_INT_IDLEF_NUM);if(USART_GetITStatus(USART1,USART_INT_TRAC)!=RESET){USART_INT_TRAC_NUM++;}}intmain(void){AT32_Board_Init();MX_USART1_UART_Init();printf("TsetOTAAPP!!!!\n\r");externuint8_tUSART1_END,intrupt_NUM,USART_INT_RDNE_NUM,USART_INT_IDLEF_NUM,USART_INT_TRAC_NUM;externuint8_tRxBuffer1[100];while(1){if(USART1_EN
3839浏览 0回复 23关注 - 
stm32f4芯片移植到gd32f4时钟的相关问题 sos
我查阅gd32官方的移植手册时,发现gd32的时钟和stm32有一些差别,stm32库中好像没有IRC16M,HXTAL这样的时钟。因为源代码不是本人所写,本人技术也欠佳,一时间也不知道如何是好。于是就来求助各位大神,尽可能还是用stm32的库函数吧。多谢各位了!!
3136浏览 0回复 22关注 - 
华大HC136深度休眠唤醒后,无法再次休眠 sos
进入深度休眠唤醒后无法再次进入休眠我是用的lpm_gotodeepsleep函数进入休眠,但是中断触发后就不会再继续休眠,维持唤醒状态。进入休眠放在while1最后位置。代码:///<配置Demo板上所有不使用的IO为高阻输入,避免端口漏电App_LowPowerModeGpioSet();M0P_SYSCTRL->PERI_CLKEN=0;Sysctrl_ClkDeInit();///<进入低功耗模式——深度休眠(使能唤醒后退出中断自动休眠特性)Lpm_GotoDeepSleep(TRUE);voidLpm_GotoDeepSleep(boolean_tbOnExit){SCB->SCR|=SCB_SCR_SLEEPDEEP_Msk;SCB->SCR|=1uSCR=0x01
3087浏览 0回复 25关注 - 
关于GPIO复位后输出状态是否能修改问题! sos
GD32F407ZGT6这些CPU的GPIO复位后的输出状态或者上电后初始状态能否修改,比如一个GPIO默认输出低电平,不管程序如何配置,复位或者上电初始状态我想让这个引脚输出高电平,如何实现?(不通过外围硬件实现)
2580浏览 0回复 24关注 - 
MM32 ISP的加载工具MM32F0130C4N 的烧片失败了 sos
我的mcu的型号是MM32F0130C4N,使用ISP可以连接上,但是没有型号可以选择,选择HEX后出来一个出错另外,错误参考下边的记录。是不是这个网上的工具是没有更新吗?使用的是MM32ISP_PC_Ver2.3的版本有关调用实时(JIT)调试而不是此对话框的详细信息,请参见此消息的结尾。**************异常文本**************System.IndexOutOfRangeException:索引超出了数组界限。在ispV2._3.getData.getChipProgramData()位置d:\zff_work\【1】在灵动的日子2018.5.9--\【4】存档\2018\10\ISP上位机-1\ispV2.3.2018.11.5PM\ispV2.3\getData.cs:行号145在ispV2._3.main.openFileGetHex()位置d:\zff_work\【1】在灵动的日子2018.5.9--\【4】存档\2018\10\ISP上位机-1\ispV2.3.2018.11.5PM\ispV2.3\main.cs:行号751在ispV2._3.main.打开文件ToolStripMenuItem_Click(Objectsender,EventArgse)位置d:\zff_work\【1】在灵动的日子2018.5.9--\【4】存档\2018\10\ISP上位机-1\ispV2.3.2018.11.5PM\ispV2.3\main.cs:行号741在System.Windows.Forms.ToolStripItem.RaiseEvent(Objectkey,EventArgse)在System.Windows.Forms.ToolStripMenuItem.OnClick(EventArgse)在System.Windows.Forms.ToolStripItem.HandleClick(EventArgse)在System.Windows.Forms.ToolStripItem.HandleMouseUp(MouseEventArgse)在System.Windows.Forms.ToolStripItem.FireEventInteractive(EventArgse,ToolStripItemEventTypemet)在System.Windows.Forms.ToolStripItem.FireEvent(EventArgse,ToolStripItemEventTypemet)在System.Windows.Forms.ToolStrip.OnMouseUp(MouseEventArgsmea)在System.Windows.Forms.ToolStripDropDown.OnMouseUp(MouseEventArgsmea)在System.Windows.Forms.Control.WmMouseUp(Message&m,MouseButtonsbutton,Int32clicks)在System.Windows.Forms.Control.WndProc(Message&m)在System.Windows.Forms.ScrollableControl.WndProc(Message&m)在System.Wi
3605浏览 0回复 22关注 - 
GD32F305独立看门狗怎么写 sos
该怎么写,我套用野火STM32的独立看门狗写法,每次在LED1灯闪后按按键LED2灯能亮,而且我的溢出时间应该是10s喂狗后LED灯2应该能亮10s呀?不知道啥原因
3163浏览 0回复 23关注 - 
STM32生成方波问题求教 sos
最近使用STM32F103RB做了个小东西,其中需要输出一路频率大约在1Hz左右的方波信号。我使用定时器3来产生,配置好定时器后,在中断里面使一个IO口的电平翻转,从而产生方波。但产生的方波总是会断一下,就是时不时电平就少翻转一次,即总是有连续两个的高电平或者连续连个的低电平。我在中断里面放了一个变量,发现每次中断是能进去的,方波断的地方是电平该翻转没有翻转。翻转电平的语句我也试几种,用变量判断,或者直接该位取反,都试过了,都是这个问题。IO口配置的是推挽输出,50MHz频率。请教各位有没有遇到过类似问题,或者帮我分析一下可能是什么原因,还能做什么测试?谢谢。
3743浏览 0回复 24关注 
没有更多了

问答