完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
|
最近买了一块STM32F103C8T6板我使用我买的USB转串口TTL编程(CP2102)。 我还在迈出第一步,试图找出如何操作组件。我能够将基本脚本刻录到STM32F103C8T6,导致P13(LED)闪烁。 现在我正在尝试添加基本打印,我可以通过我已连接的串行接口(CP2102)看到。 这是我的代码:
一切都编译和加载(我通过ARDUINO IDE工作),但我不清楚我在哪里可以看到这些打印。 我试图在Tools-> serial monitor(在arduino ide工具中)看到它们但是我没有看到任何打印... (我知道我的代码已成功加载,因为我使用LED闪烁的速度播放,我发现它正在响应闪烁速度的变化)。
|
|
相关推荐
6个回答
|
|
|
你需要初始化串口吗?这通常是为Arduino草图完成的。
|
|
|
|
|
|
你错过拼写'throgh'这个词。它应该是'通过'。如果它是一个命令它必须有正确的拼写
|
|
|
|
|
|
我需要初始化什么以及如何进行?你能告诉我一些基本的例子吗?
|
|
|
|
|
|
查找一些使用串行接口的示例代码。有许多可用的示例,其中一些包含在Arduino IDE中。我承认我不清楚你正在使用什么编程环境。
|
|
|
|
|
|
你忘了定义一个波特率。因此,在您的setup()函数中,您需要定义波特率。这是一个例子如下:
void setup() { //Set baud rate for serial monitor at 9600 bits/s Serial.begin(9600); The rest of your function... } The rest of your code... 标准波特率包括每秒110,300,600,1200,2400,4800,9600,14400,19200,38400,57600,115200,128000和256000位,因此请选择适合您应用的波特率。 |
|
|
|
|
|
如果Arduino端口通过stm32自己的USB代理“串行”,这可能无关紧要
|
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
2651 浏览 0 评论
1444 浏览 0 评论
1913 浏览 0 评论
CYUSB3014烧录失败Cypress Benicia USB Boot Device
7893 浏览 1 评论
11306 浏览 0 评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-11 05:11 , Processed in 0.910298 second(s), Total 83, Slave 66 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
4971