arduino ide2.0
板子是stm32f103c8t6的bluepill小蓝板,吹了芯片焊上的ch32v103/203c8t6.
Blink点灯,
#define LED_BUILTIN PC_13
void setup() {
pinMode(LED_BUILTIN, OUTPUT);
}
void loop() {
digitalWrite(LED_BUILTIN, HIGH); //拉高
delay(1000);
digitalWrite(LED_BUILTIN, LOW); // 拉低
delay(1000);
}
使用delay();延时会报错
wiring_time.c:(.text.delay+0xe): undefined reference to `yield'
如果仅仅只拉高或者拉低,去掉其它3行,倒是能编译下载,
但万用表实测pc13约1.8v,无论写高低电平不变。
PC14,PC15也不能直接当数字输出引脚使用,请问哪里需要更改呢?
另,yield();已经在u8g2点阵屏库不兼容时反馈过,希望大神们能抽时间解决。沁恒的mcu硬件真的不差,就是生态对萌新不太友好。没有学过stm32编程.电子转arduino.
个人信息保护,已隐藏.麻烦了!