- e) F. d/ s+ Z3 E. Q, V) R2 B $ y3 n1 X+ J* t# x2 a 本次测试的是创建STM8L050项目文件,输出LED灯反转。, r: @ P; G( g1 Z4 b. y9 l5 D: ] 9 z4 d5 Q u) R2 V. R/ a) {& | 一、创建项目 创建的步骤可以参考STM8S创建项目文件的过程 ,使用库文件替换成STM8L的。 , i7 N2 l3 m* r2 \( p8 v% n 1.1、STM8L库文件如下: E5 v: X4 k- @ |
Warning[Pe940]:missing return statement at end of non-void function"ITC_GetCPUCC"
完整的提示是什么
" N* ?4 K2 [9 R$ q- d, H
估计跟这个源程序有关/*** E6 p g: C8 U7 |2 J7 C( M! g
* @brief Utility function used to read CC register.$ c) l' X3 C: k. O/ ] X: N
* @param None
* @retval CPU CC register value
*/
uint8_t ITC_GetCPUCC(void) //
{9 h. L- ^; f; [9 b9 C; X: u
#ifdef _COSMIC_; T# j k8 ` u+ F0 l8 V
_asm("push cc");2 E2 r: {4 T4 O7 m" r3 Z4 L& V
_asm("pop a");
return; /* Ignore compiler warning, the returned value is in A register */! u Y N+ M2 J) e& a
#elif defined _RAISONANCE_ /* _RAISONANCE_ */
return _getCC_();
#else /* _IAR_ */
asm("push cc");
asm("pop a"); /* Ignore compiler warning, the returned value is in A register *// K4 B( Z% j. L3 v0 \/ q
#endif /* _COSMIC_*/, k) v2 ]- A c) W* Y9 j0 W$ P
}
没有输出,这个本来应该有输出的,但是看了汇编程序里面是没有输出的。我在百度上大家都是这么说的,库有漏洞。
这个没有遇到过,使用官方的源代码,编译看有没有这个错误
我也是6 D! C& x, h1 R' n+ ^