Image
Image

清枫城主

+ 关注

粉丝 1     |     主题 6     |     回帖 70

GPIO控制,程序卡死
2017-5-16 21:54
  • 德州仪器MCU
  • 33
  • 2523
  嗯 因为IO刚开始设置错误 设置成输出模式 到时得到错误结果 后面改为输入模式搞定了 ...  
  问题已解决 答案在6楼  
  没有 你可以翻上去看下程序 没有执行死循环的函数。按键松开检测应该不算是死循环吧? ...  
   
  找到问题所在 按键检测要把IO配置为输入模式 我配置成输出模式 导致出问题 换成输入模式 问题彻底解决 ...  
  没有 实际测试还是卡死  
  void key_scan() { if(key_up==0) { LCD_write_command(0x80); //第一行数据指针地址 // show("KEY T ...  
  原以为是IO操作频繁导致问题,特意在relay与while之间加延时,从延时3us到30us还是卡死。 ...  
  程序如上,存在问题:当按下按键,然后控制另一个GPIO输出高低电平后,程序就直接卡死。如果按键控制程序里 ...  
GPIO赋值控制问题
2017-5-15 09:09
  • 德州仪器MCU
  • 15
  • 3560
   
  已解决 解决答案在3、4楼  
  void Init_Port(void) { EALLOW; // 用户根据需要可以使能内部上拉或禁止. GpioCtrlRegs.GPAPUD.bit.GPI ...  
  已发现问题所在 那就是其他的IO没有初始化 如果用 GpioCtrlRegs.GPADIR.all = 0xFFFF0000; 则刚好把 ...  
DSP28335的EPWM开启与关闭
2017-5-16 22:08
  • 德州仪器MCU
  • 15
  • 2877
  通过控制GPIO的外设切换,跟时钟使能的结果应该也是一样的不是从0开始启动输出脉冲。 ...  
  通过控制时钟使能,可以控制开启与关闭。但是开启与关闭不是从0开始计数,而是中间跳动,也就是不是完整 ...  
  我去试下  
  不知道  
  这两个思路可以。不过关于EPWM就没有专门的起动与关闭寄存器设置的吗?  
GPIO操作问题
2017-5-9 14:54
  • DSP 技术
  • 27
  • 3722
  我对时间到没有那么苛刻  
  加延时 就搞定了  
2
3
近期访客