目錄
代碼:
接法:
結(jié)束:
剛寫完32點(diǎn)燈程序,接下來打算用CH340進(jìn)行燒錄
代碼:
#include<stm32f10x.h>
void led_init(){
GPIO_InitTypeDef led_init;
RCC_APB2PeriphClockCmd( RCC_APB2Periph_GPIOA, ENABLE);
GPIO_SetBits(GPIOA,GPIO_Pin_2);
led_init.GPIO_Pin=GPIO_Pin_2;
led_init.GPIO_Speed=GPIO_Speed_50MHz;
led_init.GPIO_Mode=GPIO_Mode_Out_PP;
GPIO_Init(GPIOA,&led_init);
}
int main(){
led_init();
while(1){GPIO_ResetBits(GPIOA,GPIO_Pin_2);}
}
一個(gè)main.c實(shí)現(xiàn)點(diǎn)燈,即PA2出低電位
放個(gè)仿真圖?
接下來就是燒錄了
用的是CH340進(jìn)行燒錄
CH340usb轉(zhuǎn)ttl
接法:
CH340 | STM32 |
TXD | RXD |
RXD | TXD |
3V3 | 3V3 |
GND | GND |
注意這里TXD和RXD是反接的
然后打開flymcu進(jìn)行配置
port看設(shè)備管理器選擇com口,一般帶ch340的就是正確端口
這里注意開發(fā)版上Boot1要置0,Boot0要置1,其實(shí)就是用短接帽吧Boot1與0端短接,把Boot0與1
端短接
然后就可以進(jìn)行燒錄了。?
結(jié)束:
注意:燒錄結(jié)束后,將短接帽復(fù)原,然后重啟單片機(jī),程序就可以正常運(yùn)行了
?文章來源:http://www.zghlxwxcb.cn/news/detail-445752.html
?因?yàn)檫@個(gè)開發(fā)板的資料沒有,不知道開發(fā)板上的led燈對(duì)應(yīng)哪個(gè)引腳,因此用面包版搭了一個(gè)led電路,PA2接led負(fù)極,3.3v接正極,觀察到led被點(diǎn)亮,CH340燒錄成功!文章來源地址http://www.zghlxwxcb.cn/news/detail-445752.html
到了這里,關(guān)于CH340進(jìn)行STM32單片機(jī)程序燒錄的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!