首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

mc33689通过SPI通信,置位为何不起作用〉?

mc33689通过SPI通信,置位为何不起作用〉?

我的程序是;



 void MC33689_Init(void)
 {
   unsigned char status;
   status=0x3F;
  while(!SPSCR_SPTE && ! PTB_PTB6);
   PTB_PTB6=0; // CS=0
   SPDR=status;
  
//  while((SPSCR&0x80)==0);      // µÈ´ý½ÓÊռĴæÆ÷Âú
//    SPI_status.Byte = SPDR;          // ¶ÁÈ¡ ״̬
   
  
            /*¼Ä´æÆ÷Ãû£ºSPI
                       ¼Ä´æÆ÷λ£ºD7  D6    D5      D4   D3  D2    D1     D0 
                       붨Ò壺  L2  L1   LIN_UP  HS3  HS2  HS1  MODE2  MODE1   
                       ¸³Öµ£º     0   0    1       0    0    0     1      1 
                       ˵Ã÷£ºÊ¹ÓøüĴæÆ÷ÔÚÕý³£¹¤×÷״̬Ϲ¤×÷,slew rate is more
                       than 10kbps normal state  */
 } 


 


为何测量负载的驱动管脚电平始终是0 ?

good luck
返回列表