Library Search
结果页

进阶:UART 收发器(可综合到 FPGA)

在 元器件 / 技术栈 / 知识库 中找到 9 个匹配结果。

返回文档库
技术栈

技术栈

1 个
查看全部
知识库

知识库

8 个
JDY-31 BLE UART透传蓝牙模块 代码例程 /*============================================================ * USART2(PC)接收回调 *============================================================*/ void HAL_UART_RxCpltCallback(UART_HandleTypeDef *huart… 7% USB-TTL 串口通信代码例程(多平台) ## 五、STM32 HAL - UART收发(通过USB-TTL连接PC) ```c // STM32 HAL库通过USB-TTL与PC通信 #include "main.h" UART_HandleTypeDef huart1; uint8_t rx_buf[64]; uint8_t tx_buf[64]; // UART1初始化 (PA9=TX, PA10=RX, 接USB-TTL模块… 3% 进阶:UART 收发器(可综合到 FPGA) # SystemVerilog 进阶:UART 发送器 + 接收器(可综合) ## 目标 用 SystemVerilog 实现完整的 UART 收发器(8N1, 115200bps),可直接综合到 FPGA。 ## UART 发送器 ```systemverilog // uart_tx.sv module uart_tx #(parameter CLKS_PER_BIT = 434) (… 3% MN316 NB-IoT驱动代码 — STM32 UART+DMA+IDLE · MQTT物模型上报 /** * @brief 在stm32f1xx_it.c的USART2_IRQHandler中调用此函数 * 实现UART IDLE中断 + DMA接收 * * stm32f1xx_it.c 示例: * * void USART2_IRQHandler(void) * { * if (__HAL_UART_GET_FLAG(&huart2, UAR… 3% STM32G070RB Nucleo-64 代码例程 void LPUART1_Init(void) { hlpuart1.Instance = LPUART1; hlpuart1.Init.BaudRate = 9600; // LPUART 波特率有限 hlpuart1.Init.WordLength = LPUART_WORDLENGTH_8B; hlpuart1.Init.StopBits =… 3% AS608 光学指纹传感器 — 代码例程 (STM32 + Arduino) /* ========== API ========== */ uint8_t AS608_Handshake(void); uint8_t AS608_GetImage(void); uint8_t AS608_GenChar(uint8_t bufID); uint8_t AS608_MergeChar(void); uint8_t AS608_StoreTemplate(uint16_t i… 2% 星闪SLE透传模块 STM32驱动代码例程 /** * @brief 发送JSON状态到对端设备 */ void SLE_Send_Status(float temp, float humi, uint8_t light, uint8_t fan, uint8_t curtain, uint8_t ac) { char msg[160];… 2% Python) void loop() { uint8_t uid[7], uidLen; if (nfc.readPassiveTargetID(PN532_MIFARE_ISO14443A, uid, &uidLen, 500)) { Serial.print("UID: "); for (uint8_t i = 0; i < uidLen; i++)… 2%