Image
Image

liliang9554

+ 关注

粉丝 6     |     主题 950     |     回帖 11568

Cubemx hal 库 HAL_UART_Receive_IT 的死锁问题
2024-1-17 12:54
  • ST MCU
  • 96
  • 4789
  在回调函数最后需要再次开启中断!!否则只能执行一次!!  
STM32F4的FSMC接口和TFT-LCD接口可以同时使用吗?
2024-1-12 14:05
  • ST MCU
  • 114
  • 4317
  stm32可以接多少个外设  
程序出现异常
2023-3-31 22:59
  • Microchip
  • 37
  • 808
  明白了,多谢大家讨论这么多哈  
  不是晶振的问题,我的开发板功能是正常的。  
  第三种程序在逻辑上是可行的,和第二种程序相比改动也极小,为什么却读取不到LCD的准备完成信号。 ...  
  根据LCD的datasheet,并不能这样做,必须在 E = 0 之前先用一个变量暂时存储数据。 ...  
  关键在于,我看不出程序中的逻辑问题,我觉得以上三种程序应该都能运行才对啊。 ...  
  // CONFIG #pragma config FOSC = XT // Oscillator Selection bits (XT oscillator) #pragma confi ...  
  但是我除了这个函数之后没有改变任何其他地方,为什么temp从PORTD口读到的值会不同呢? ...  
  我进行了单步调试,结果更加令我诧异: 采用第一种程序(即不用busy变量),temp读取的值最高位一直是1,通 ...  
  void BusyCheck(void) { busy = 1; unsigned char temp; TRISD = 0xFF; //数据口设为输 ...  
  甚至我还做了如下调试:根据第二种程序,别的什么都不该,就是把while语句的判断条件改成while(1),程序就 ...  
  之后我添加了一个__bit类型的变量busy,就能正常运行了,函数改为如下 void BusyCheck(void) { busy = ...  
  但是一直跳不出while循环。  
  一开始我的程序是这样的: void BusyCheck(void) { unsigned char temp; TRISD = 0xFF; //数 ...  
无法实现100KHz输出
2023-4-1 15:52
  • Microchip
  • 38
  • 1002
  用c如何表述呢  
  不用重复MOVLW B'00000001'  
高8位稳定
2023-3-31 22:42
  • 中颖MCU
  • 19
  • 929
  数据只有8位稳定,可能原因很多,但主要原因还是你的待测信号不稳定,  
连到目标板上后下载程序提示连接的IC不是MA84G564
2023-7-26 18:51
  • Megawin(笙泉)单片机
  • 29
  • 1107
  检查IC上丝印的字  
有可能三相电流都不同吗?
2023-7-26 17:31
  • Megawin(笙泉)单片机
  • 27
  • 792
  有可能,三相负载不平衡就会存在,比如你这种情况存在AB、BC、AC三个负载,三个负载都有可能不等,就会产生 ...  
2
3
近期访客