你的浏览器版本过低,可能导致网站不能正常访问!为了你能正常使用网站功能,请使用这些浏览器。
John-2049691 发表于 2019-12-28 15:31 9 a; O5 i& b1 M+ G7 E7 h好的,暂时决定先不用105来做了,换103 Y4 I+ \0 f1 a% u我想问下,在你的源码里可以拓展CDC多串口吗?毕竟103也有3个串口 ...
radio2radio 发表于 2019-12-26 10:39 - |% W! H( F( K- s+ g; i" o没有遇到过,估计你的板子干扰太大,接了PB7干扰变小。
caihaiyun 发表于 2019-12-31 09:31 # \) g" H0 y! }0 E6 F7 c4 Z楼主,这几天在看你的程序,现在才发现有一个STLINK_V2A的程序。那这个程序是不是能适用于ST-LINK/v2下载 ...
radio2radio 发表于 2019-12-31 16:09) V0 z4 L2 N9 v% \% ]+ Z) ? 我的程序里面的STLINK_2A/2B,都可以用于STLINKv2,有一个表格说明了区别,你可以试一试。8 E5 l# A. r6 h6 R 原STLINK使用 ...
caihaiyun 发表于 2020-1-6 16:339 A* z* Q* {3 A7 e& f U 大佬:+ o) i( K3 g. h+ X- ?( H 程序下载到st-link中运行成功了。真的谢谢楼主。。+ a' K- X, d6 E) t* I& _ LED闪烁的情况:
radio2radio 发表于 2020-1-6 17:015 F' D+ a9 C# |2 z* R% \! P2 _ 正常,下载程序的时候,没有做特殊处理。) k1 }6 M7 N4 B4 W* m UART有数据传送的时候是快闪,并且还不在debug模式下。 ...
ricklou 发表于 2020-2-5 13:42 2 ~8 T- K9 U- h# [0 D9 Y- g为什么接在调音台的uart接口上,电脑能识别,还能用电脑软件控制,可是说明书上说用usb-uart线。这和dap感 ...
50031185 发表于 2020-2-6 23:55, r9 o4 k' z. y- d6 @ 遇到了个问题 ,请问一下 如何在 VisualStudio 中 使用它呢?提示找不到文件等等 有没有详细的调试教程? ...
匈牙利牧羊犬 发表于 2020-2-16 19:45 & A9 f; s- q5 K1 m! D' q$ `1 r楼主大大,我现在使用您的这个源码来做DAP成功. $ N3 C9 R) o8 x1 q/ F9 m/ s1.现在我想更改引脚,我使用的代码版本是PA13,PA14作为仿真器 ...
radio2radio 发表于 2020-2-16 20:265 r! Y9 G, L4 X. |8 B 1. 全局搜索SWD_REMAP,它是重定义SWD的GPIO,看看什么地方没有照顾到的。1 D6 i; M7 ^ b; X 2. 应该是在USB_CM3.lib库文件 ...
小马哥STM32F103开源小四轴RoboFly全部资料大放送
【MCU实战经验】+STM32F103的uCOSII详细移植
STM32中BOOT的作用
STM32如何分配原理图IO
STM32的I2S外设
STM32电路知识学习
基于STM32F1的CAN通信之DMA
STM32怎么选型
简单分析STM32和51的区别
简单聊聊STM32的SPI外设
多串口VCP,我没有试过。
楼主,这几天在看你的程序,现在才发现有一个STLINK_V2A的程序。那这个程序是不是能适用于ST-LINK/v2下载器(就是在正点原子买的那个白色的下载器)??引脚都是一样的吗??我看那个ST-LINK原理图的T_JTCK分别有两个引脚接入(PA5、PB13)??T_SWDIO_IN和T_JTMS串联了一个100R电阻??
我的程序里面的STLINK_2A/2B,都可以用于STLINKv2,有一个表格说明了区别,你可以试一试。/ T- k Q; o. X$ ^
原STLINK使用两个GPIO引脚的,我的程序只用到其中的一个,不需要修改硬件。
大佬:/ U2 W( ]2 b, N1 x6 w4 ]1 U
程序下载到st-link中运行成功了。真的谢谢楼主。。
LED闪烁的情况:5 S0 }1 z: \4 e
void SysTick_Handler(void)
{
u8SysTick_Counter--;
- ~- S- ]4 `' o# Y0 ~" F- {. \4 x
//Connected LED' T" D" P6 s p) W
if (u8LedMode & 0x02) //Connected LED: 200ms on/off for CDC, fast9 Z" _- d* o5 T5 N7 Y9 w. `, y
{2 r5 Z$ r, k5 V' x! t
u8LedMode &= ~0x02;
; {5 b1 C! e% q! t; p
if (u8SysTick_Counter & 0x01) {$ {1 \ R( L+ Y! b8 g& M
LedConnectedOn();- E- `4 _# E! d+ Q8 Y' _3 K
}" V. U) H6 T j0 P6 R# Q8 u
else7 e) X0 k8 b7 _
LedConnectedOff();
}7 H" v9 u' Q j/ G0 A3 z
else
{ . o" E) x) ~5 W
if ((u8SysTick_Counter & 0x07) == 0) //Connected LED: 200ms on, 1400ms off, slower
LedConnectedOn();- v) ?; l# }4 V) S% _
else. }5 q8 Y3 b" S' a ?
LedConnectedOff();4 V8 Y0 W4 q7 y5 \+ H
}" i0 O$ v' W: w- [, t
$ I* G$ R! K# m3 M4 g
//Running LED
if (u8LedMode & 0x01) //Running LED: 200ms on, 600ms off
{, o! T& h2 T0 X: V; Q- G" j% k
if ((u8SysTick_Counter & 0x01) == 0)
LedRunningOn(); u2 h, o9 Q) f
else
LedRunningOff();
}( X$ y% G6 z0 b
}
下载程序时,LED无法快闪??LedRunningOn和LedConnectedOn都是使用PA9引脚
正常,下载程序的时候,没有做特殊处理。
UART有数据传送的时候是快闪,并且还不在debug模式下。
好的,谢谢楼主。。。。。
我看看能不能改先....
pa2和pa3,调音台是雅马哈自主芯片,和单片机完全没有关系,为什么cdc能用。
因为我们这个CDC(准确的说法应该是叫做VCP)就是一个USB转UART的连接线。
虽然CDC和DAP是由同一片MCU(STM32F103C8T6)实现的两个功能,走的是同一个USB口,但是这两个功能是完全独立的。可以单独使用。 你只连接PA2/PA3时,就可以单独使用其CDC(USB-UART)的功能。
因为USB库和VCP要使用ARM的RTE环境和Keil5+Keil4兼容包,那些文件是Keil下面自带的,所以不能用VisualStudio来编译。
1.现在我想更改引脚,我使用的代码版本是PA13,PA14作为仿真器的两个引脚,现在想要更改引脚.我去掉C/C++头文件里面的SWD_REMAP这个宏后修改PIN_SWDIO_TMS_PIN这个宏仍然会导致下载一次程序后就无法下载程序的现象,您知道是什么原因吗?4 S' x$ h" R/ E |+ W' ]
2.请问usbd_init(); usbd_connect(__TRUE);这两句没办法跳到函数定义处,请问这是调用哪里的?
1. 全局搜索SWD_REMAP,它是重定义SWD的GPIO,看看什么地方没有照顾到的。8 ]! i! t) `# ^0 e3 d6 F; K
2. 应该是在USB_CM3.lib库文件的里面吧,没有源码可以跟踪。
好的,谢谢楼主的回复." o& K# i* ?, a% B% K ~1 n