我在使用龙芯编译器初始化TLC5620的时候
void TLC5620_Init(void){
gpio_enable(LDAC,DIR_OUT);
gpio_enable(LOAD,DIR_OUT);
gpio_enable(SCLK,DIR_OUT);
gpio_enable(Data_in,DIR_OUT);
gpio_write(LDAC,0);
gpio_write(LOAD,0);
gpio_write(SCLK,0);
gpio_write(Data_in,0);
rt_kprintf("TLC5620 Init successful!\\t\\n");
}
最下面的gpio_write(Data_in,0);这里无法通过 报错显示
(event != RT_NULL) assertion failed at function:rt_event_send, line number:1038
但是我没有使用过event事件类型
如果我把rt_thread_send函数里面东西注释掉可以正常进去 但是我DAC通道无法输出 龙芯版也和死机了一样 但没有报错 其他线程也是在正常运行 这个初始化是我从历程里面移过来的 我试了别人的代码 初始化没有问题 就是我的代码有问题 有没有大佬帮我看一下是什么问题
更多回帖