Image
Image

刘前辈

+ 关注

粉丝 4     |     主题 24     |     回帖 1038

做自己所热爱的,并热爱自己所做的。
RTX51的任务会切换不了吗?
2012-11-16 14:22
  • 侃单片机论坛
  • 39
  • 7290
  明白。试试看下面: void main_task _task_ 1 { while(1) { ...... ...  
  有点想明白了,LZ的主从轮询协议大致是这样:…… 因此可以完善一下程序,只要上位机**重发协议,那么即 ...  
  需要看看串口中断程序干了些什么。 、、  
  还真不能随便删,他有他的道理。——我来改一下,不一定行。试试看: void main_task _task_ 1 { ...  
  处理(或证实)很简单,—— 任何时候,都是下位机从站先开机,待升级完成后,上位机主站再延迟最后开机。 ...  
  呵呵,这是明显的逻辑因果关系:因为“在串口收到数据后就会发信号”, 所以由于“和上位机通信不上了.. ...  
  LZ 多半加了os_switch_task()也是仍然悲剧,其实不是RTX51不切换,而是你的发信号任务受升级程序影响,根本 ...  
  呵呵,白学了? 、、  
  开玩笑呢,信号就是用来唤醒等待任务进入就绪态的,能不切换成功?调度器是干什么的? 发送完SIG后,执行 o ...  
51中断保护那些寄存器需要压入堆栈
2011-12-29 21:28
  • 侃单片机论坛
  • 15
  • 10488
  51中断函数需要保存哪些寄存器是由C编译器决定的,用户不关心。 硬件中断和函数调用需要保存的寄存器是两 ...  
  我还是没弄明白:按照11楼的说法,难道我写任何C函数(子程序,过程) 还要了解我的程序里到底用了哪些 ...  
如何将变量值作为地址赋给指针
2011-12-26 17:09
  • 侃单片机论坛
  • 14
  • 4874
  俺这么写:“定义了一个常量指针,就等于定义了一个数组。” 所以: main() { type *p=a; type b; b ...  
有没人做过三线多机通信?
2011-12-25 09:34
  • 侃单片机论坛
  • 12
  • 2533
  一拖四,很简单,主站加一个4052或者4529就行了;三线双向:RD,TD,GND。  
PK 使人进步:highgear 向网友刘前辈提出很简单的切磋请求
2012-7-13 15:38
  • 侃单片机论坛
  • 170
  • 27756
  太棒了164楼。 正在学习conway的协程,你就送来了。本来很简单的概念,——非抢夺式调度器;偏有哪些自以 ...  
  唉!说了半天老刘的意思123jj都没明白:RTOS是管理多任务并发的;你单任务独占CPU,别的任务怎么并发—— ...  
  M0版主别尽用简单的127个任务忽悠人,有本事别关中断,——任务用户没有控制权管理中断;像老刘这样写16个 ...  
  呵呵,先教教123jj怎么写程序:所长不会写这么菜的程序吧;如若127个任务怎么办?也跟所长学学写成一个公用 ...  
  哼哼,老刘给所长的修正代码免费贴这来?太看不起我了!——万方数据上40¥一篇,有价格的。 只有所长的B ...  
按键松手检测,加了那句话电压一直为低。。。求解
2011-12-23 14:32
  • 侃单片机论坛
  • 11
  • 3569
  回4楼: 573是锁存器,574是触发器;所以573可以直通,但是574不行,——它需要有触发脉冲。 ...  
怎么知道堆栈使用了多少?
2017-10-16 14:46
  • 侃单片机论坛
  • 15
  • 13363
  根本不用自己算!Keil 已经自动帮你计算了:sp_max = 使用过的最大栈顶**。 、、 ...  
2
3
近期访客