完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
CH582M SPI单字节发送报错未定义。已经引用CH58x_common.h了。如下图
之前在CH573F正常使用的,换到CH582M上就报错未定义 c:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/bin/ld.exe: ./src/Main.o: in function `Epaper_Write_Command': C:UsersAdministratorDocumentsCH582M_EPDobj/../src/Main.c:206: undefined reference to `SPI0_MasterSendByte' c:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/bin/ld.exe: ./src/Main.o: in function `Epaper_Write_Data': C:UsersAdministratorDocumentsCH582M_EPDobj/../src/Main.c:219: undefined reference to `SPI0_MasterSendByte' 代码片段如下 void Epaper_Write_Command(unsigned char cmd) { EPD_3C266_DC_0; // command write GPIOA_ResetBits( CS_Pin ); SPI0_MasterSendByte(cmd); GPIOA_SetBits( CS_Pin ); EPD_3C266_DC_1; } void Epaper_Write_Data(unsigned char datas) { EPD_3C266_DC_1; // data write GPIOA_ResetBits( CS_Pin ); SPI0_MasterSendByte(datas); GPIOA_SetBits(CS_Pin); //DelayUs(2); } |
|
相关推荐
2个回答
|
|
|
|
|
|
CH582M创建项目后默认没有包含spi0的库,反而包含了SPI1的,这我是没想到的。目前已经解决了
|
|
|
|
只有小组成员才能发言,加入小组>>
586 浏览 1 评论
CH579M+RT-Thread,RTC从Sleep模式唤醒失败是什么原因?
2939 浏览 2 评论
2432 浏览 1 评论
919浏览 2评论
723浏览 1评论
riscv-none-embed-objcopy: \'PWM_Output.elf\': No such file这个咋解决,
444浏览 1评论
578浏览 1评论
请教一下,Mounriver 编译不成功:找不到库文件,怎么整
853浏览 1评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-1-24 13:24 , Processed in 0.904845 second(s), Total 46, Slave 41 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号