打卡打卡
学习打卡
<p>期待已久的大作终于来了,支持STC</p>
<p>冲哥第五集程序,我也遇到了这个编译问题,求助论坛:<a href="forum.php?mod=attachment&aid=71789" title="attachment"><img src="/source/plugin/zhanmishu_markdown/template/editor/images/upload.svg" alt="upload" /> 附件:示例代码.zip</a></p>
<p>Rebuild started: Project: demo<br />
Rebuild target 'Target 1'<br />
compiling main.c...<br />
linking...<br />
*** ERROR L127: UNRESOLVED EXTERNAL SYMBOL<br />
SYMBOL:printf_hid<br />
MODULE:.\Objects\main.obj (main)<br />
*** ERROR L127: UNRESOLVED EXTERNAL SYMBOL<br />
SYMBOL:?printf_hid?BYTE<br />
MODULE:.\Objects\main.obj (main)<br />
*** ERROR L127: UNRESOLVED EXTERNAL SYMBOL<br />
SYMBOL:usb_OUT_done<br />
MODULE:.\Objects\main.obj (main)<br />
*** ERROR L127: UNRESOLVED EXTERNAL SYMBOL<br />
SYMBOL:bUsbOutReady<br />
MODULE:.\Objects\main.obj (main)<br />
*** ERROR L127: UNRESOLVED EXTERNAL SYMBOL<br />
SYMBOL:DeviceState<br />
MODULE:.\Objects\main.obj (main)<br />
*** ERROR L127: UNRESOLVED EXTERNAL SYMBOL<br />
SYMBOL:usb_init<br />
MODULE:.\Objects\main.obj (main)<br />
*** ERROR L128: REFERENCE MADE TO UNRESOLVED EXTERNAL<br />
SYMBOL:usb_init<br />
MODULE:.\Objects\main.obj (main)<br />
ADDRESS: FF0037H<br />
*** ERROR L128: REFERENCE MADE TO UNRESOLVED EXTERNAL<br />
SYMBOL:DeviceState<br />
MODULE:.\Objects\main.obj (main)<br />
ADDRESS: FF0040H<br />
*** ERROR L128: REFERENCE MADE TO UNRESOLVED EXTERNAL<br />
SYMBOL:bUsbOutReady<br />
MODULE:.\Objects\main.obj (main)<br />
ADDRESS: FF0046H<br />
*** ERROR L128: REFERENCE MADE TO UNRESOLVED EXTERNAL<br />
SYMBOL:printf_hid<br />
MODULE:.\Objects\main.obj (main)<br />
ADDRESS: FF005DH<br />
*** ERROR L128: REFERENCE MADE TO UNRESOLVED EXTERNAL<br />
SYMBOL:usb_OUT_done<br />
MODULE:.\Objects\main.obj (main)<br />
ADDRESS: FF0060H<br />
Program Size: data=8.0 edata+hdata=270 xdata=0 const=56 code=163<br />
Target not created.<br />
Build Time Elapsed:00:00:02</p>
<p><strong>问题原因终于找到了。</strong></p>
<p>右键 stc_usb_cdc_32.LIB,打开Options for File 'stc_usb_cdc_32.LIB',发现File Type居然是Image file。改成Library file,问题解决。</p>
<p>不知道是按了什么组合键还是什么原因,文件类型怎么会是Image file呢?匪夷所思。</p>
<p><img src="data/attachment/forum/202412/12/004439jfpxpzzx42cjxoy4.png" alt="微信图片_20241212004415.png" title="微信图片_20241212004415.png" /></p>
<p><img alt="shengli" class="emoji" src="https://www.stcaimcu.com/static/image/smiley/default/shengli.gif" title="shengli" /></p>
xiaoxia9623 发表于 2024-12-11 00:47
进去看啊
stc_usb_cdc_32.LIB文件看不了啊,请问您是怎么看到的呢?
<p><img src="data/attachment/forum/202412/11/192205su7g8zu5hu5d987g.jpg" alt="a374f52d08c455fc433c72682d2eeb0.jpg" title="a374f52d08c455fc433c72682d2eeb0.jpg" />用自己做的核心板来跟着冲哥学,哦耶</p>
观感有悟
第一节:这个点灯实验介绍的很细节,点的=灯就是配置io口的过程
第二节:usb下载算是stc的一大特色,节省了下载器非常好用
第三节:讲的很细,keil调用打印函数有些问题,以前没怎么在意以为是单片机本身的问题,现在才知道是编译器的问题
第四节:C语言补强了一些我的基础,有些用的不多容易忘,比如按位与
第五节:配合《32位8051单片机》这本书对照计数器/定时器框图更好学习配置流程
第六节:这节课主要还是讲的作为实时操作系统的精髓,定时器中断任务调度
第七节:。。。。。
ai8051u作为当前国产最强的8051单片机,本身就具备极高的实用性。
之前的stc32g单片机都稍逊了些,兼容之前的51单片机是对初学者最大好处,快速了解上手8051u。
<p><img alt="qiang" class="emoji" src="https://www.stcaimcu.com/static/image/smiley/default/qiang.gif" title="qiang" /></p>
海底的龙 发表于 2024-12-11 19:22
用自己做的核心板来跟着冲哥学,哦耶
古董级的封装