请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:RM46L852 主题中讨论的其他器件:HALCOGEN
大家好、我对微控制器编程非常熟悉。
自从我获得 launchpad 2XL 以来、我一直在尝试不同的在线教程。
现在我试了一些非常简单的东西。 使用一个输入和一个输出打开和关闭 LED。
使用 CCS 和 Halcogen 进行即时消息传递。
代码工作、但我不知道我对电路板做了什么、因为周期时间非常慢。
这里是代码。
int main (空)
{
/*用户代码开始(3)*/
gioInit();
INT 状态;
hetInit();
while (1){
printf ("%i"、state);
printf ("\r\n");
State=gioGetBit (gioPORTA、0);
if (state=0){
gioSetBit (gioPORTA、1、1);
}
否则、如果(state=1){
gioSetBit (gioPORTA、1、0);
}
}
/*用户代码结束*/
返回0;
}
我在控制台中打印每次 while 循环通过时 gioPORTA 0的状态。
每次通过大约需要1秒...这非常慢。
我将在下面发布视频。
有人能告诉我错过了什么以及如何使电路板更快或将其重置为初始状态吗?
提前感谢您。