久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费
標題:
STM32C8T6源碼的工程模板下載(標準程序)
[打印本頁]
作者:
nbzdwstxz
時間:
2018-10-23 16:15
標題:
STM32C8T6源碼的工程模板下載(標準程序)
根據自己的使用習慣建立的模板
則個demo是c8t6的標準程序,可以在這個程序的基礎上進行各種拓展
0.png
(42.07 KB, 下載次數: 41)
下載附件
2018-10-23 16:54 上傳
stm32C8T6單片機源程序如下:
/*************************************************
* 文件名 :usart1.c
* 描述 :配置USART1
* 實驗平臺:STM32F103C8T6
* 硬件連接:------------------------
* | PA9 - USART1(Tx) |
* | PA10 - USART1(Rx) |
* ------------------------
* 庫版本 :ST3.0.0
*************************************************/
#include "usart1.h"
#include <stdarg.h>
void USART1_Config(void)
{
GPIO_InitTypeDef GPIO_InitStructure;
USART_InitTypeDef USART_InitStructure;
/* 使能 USART1 時鐘*/
RCC_APB2PeriphClockCmd(RCC_APB2Periph_USART1 | RCC_APB2Periph_GPIOA, ENABLE);
/* USART1 使用IO端口配置 */
GPIO_InitStructure.GPIO_Pin = GPIO_Pin_9;
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AF_PP; //復用推挽輸出
GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
GPIO_Init(GPIOA, &GPIO_InitStructure);
GPIO_InitStructure.GPIO_Pin = GPIO_Pin_10;
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IN_FLOATING; //浮空輸入
GPIO_Init(GPIOA, &GPIO_InitStructure); //初始化GPIOA
/* USART1 工作模式配置 */
USART_InitStructure.USART_BaudRate = 115200; //波特率設置:115200
USART_InitStructure.USART_WordLength = USART_WordLength_8b; //數據位數設置:8位
USART_InitStructure.USART_StopBits = USART_StopBits_1; //停止位設置:1位
USART_InitStructure.USART_Parity = USART_Parity_No ; //是否奇偶校驗:無
USART_InitStructure.USART_HardwareFlowControl = USART_HardwareFlowControl_None; //硬件流控制模式設置:沒有使能
USART_InitStructure.USART_Mode = USART_Mode_Rx | USART_Mode_Tx;//接收與發送都使能
USART_Init(USART1, &USART_InitStructure); //初始化USART1
USART_Cmd(USART1, ENABLE);// USART1使能
}
/*發送一個字節數據*/
void UART1SendByte(unsigned char SendData)
{
USART_SendData(USART1,SendData);
while(USART_GetFlagStatus(USART1, USART_FLAG_TXE) == RESET);
}
/*接收一個字節數據*/
unsigned char UART1GetByte(unsigned char* GetData)
{
if(USART_GetFlagStatus(USART1, USART_FLAG_RXNE) == RESET)
{ return 0;//沒有收到數據
}
*GetData = USART_ReceiveData(USART1);
return 1;//收到數據
}
/*接收一個數據,馬上返回接收到的這個數據*/
void UART1Test(void)
{
unsigned char i = 0;
while(1)
{
while(UART1GetByte(&i))
{
USART_SendData(USART1,i);
}
}
}
復制代碼
所有資料51hei提供下載:
stm32c8t6_demo.rar
(211.76 KB, 下載次數: 292)
2018-10-23 16:55 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
作者:
hycykj
時間:
2021-5-12 17:28
學習學習模板的代碼
歡迎光臨 (http://www.zg4o1577.cn/bbs/)
Powered by Discuz! X3.1
主站蜘蛛池模板:
亚洲欧美综合精品久久成人
|
中文字幕乱码一区二区三区
|
日韩中文一区
|
v片网站
|
中文在线播放
|
精品欧美久久
|
日韩成人在线电影
|
最新av在线网址
|
免费看的黄网站
|
老司机免费视频
|
亚洲精品欧美
|
天天操夜夜看
|
四虎成人免费视频
|
亚洲综合久久久
|
中文字幕免费在线
|
日韩一区二区福利视频
|
日韩在线一区二区三区
|
色免费视频
|
av不卡一区
|
欧美一卡二卡在线观看
|
9191av
|
黑人巨大精品欧美一区二区免费
|
欧美高清视频
|
国产成人免费网站
|
日韩精品无码一区二区三区
|
午夜91
|
91国在线观看
|
中文字幕人成乱码在线观看
|
夜久久
|
99久久久久久久
|
成人av大全
|
亚州毛片
|
亚洲综合色
|
国产一区二区三区视频
|
91视视频在线观看入口直接观看
|
伊人网在线播放
|
久久亚洲一区二区三区四区
|
狠狠热视频
|
狠狠躁18三区二区一区
|
亚洲网站在线观看
|
www.日本精品
|