- 博客(17)
- 收藏
- 关注
原创 IM1281B单相交流计量模块使用与实际讲解原理RS485modbus规则,一篇吃透;可接PLC(接TTL转485模块)理论上可采集255个用电计量模块一起用。
/模块的 ID 号,默认 ID 为 0x01。TX[13]:01 10 00 4B 00 02 04 00 00 00 00 B6 2C 依据这个写一个电能清零函数。4 有功总电量 004BH 4 读/写 0 16 进制无符号数 单位 0.0001KWh。// 串口3发送循环发送单个字节,就是把01 03 00 48 00 08 C4 1A发送到模块;//读寄存器开始的地址0X0048;//读寄存器总共的个数0X0008;//crc校验码,这里算出直接写死,不用计算;//功能码0x03;
2024-04-10 16:05:27 1072 3
原创 再谈STM32F103RBT6-CubeMX-HAL库-UART串口接收中断DMA回调函数代码分析
建立cubeMX文件,这里只是写出重要设置如下。初级设置请看我博客其他类似保姆级文章。打开接收中断,设置分组和级别;生成源代码,之后进行keil中编辑。
2024-02-14 13:34:52 471 1
原创 STM32f103RBT6 USART1启动DMA接收中断 CUBEMX 设置附keil源码(2)
首先,确保在UART初始化代码中启用了IDLE中断。这通常在UART配置的HAL库调用中完成:填在串口初始化代码里面;huart1.Instance->CR1 |= USART_CR1_IDLEIE; // 启用IDLE中断在UART的ISR中添加代码以检测IDLE中断,并调用处理函数。这通常在stm32f1xx_it.c文件的USART1_IRQHandler函数中实现:建立接收回调函数
2024-02-08 21:15:45 350
原创 STM32f103RBT6 USART1启动DMA接收中断 CUBEMX 设置附keil源码(1)
DMA属于无脑搬移大法,不占用MCU内核算力。以下是cubemx设置,建立工程文件。点击系统下载接口1,2.以下建立工程外部时钟。点击3,4。配置时钟树做串口1 usart1设置,第6步打开中断选优先级。文件位置设置,文件目录路径不能用中文名字打开第二页设置生成代码。
2024-02-08 21:03:52 375
原创 ADS1115,STM32L476RG,HAL库DEMO,CUBEMX,KEIL,AD原理图,立创EDA,浅释.
ADS1115是一款高精度、低功耗的16位模数转换器(ADC),由德州仪器(Texas Instruments)生产。它具有四个输入通道,可以配置为四个单端输入或两个差分输入。ADS1115的主要特点包括:- 分辨率:16位分辨率提供了高精度的模拟信号测量。- 可编程增益放大器(PGA):内置的PGA支持多种增益,以适应不同的输入电压范围。- 数据速率:可配置的数据速率允许用户在更快的转换速率和更低的噪声之间进行选择。- 输入多路复用器(MUX):可以选择四个单端输入或两个差分输入。- 通信接口
2024-01-17 22:49:26 574
原创 DSP28335_BLDC的增强型ePWM文件的中文注释
DSP2833x是德州仪器(Texas Instruments)的一款数字信号处理器(DSP)。它具有高性能的处理能力,适用于各种实时控制应用,如电机控制、电力转换、传感器接口等。
2023-12-27 18:35:48 356 1
原创 合肥艾克姆nrf52832开发板全套资料免费拿走教程蓝牙低功耗开发板5.0BLE,MESH蓝牙APP教程等nRF52832开发板蓝牙5.0BLE超低功耗Mesh组网ANT/NFC/2.4G/nRF52
合肥艾克姆nrf52832开发板全套资料免费拿走教程蓝牙低功耗开发板5.0BLE,MESH蓝牙APP教程等nRF52832开发板蓝牙5.0BLE超低功耗Mesh组网ANT/NFC/2.4G/nRF52
2023-12-27 10:56:50 431 2
原创 stm32 T12 烙铁原理图加源代码带PID
嘉立创文件和AD2023文件链接:https://pan.baidu.com/s/1v61Cs8zhNbBvQGiEi547HQ?pwd=mjo1提取码:mjo1--来自百度网盘超级会员V1的分享
2023-12-27 10:45:16 469 1
原创 清风NRF52832原版资料要的拿走,免费分享蓝牙5.0BLE,MESH组网。
清风NRF52832原版资料要的拿走,免费分享蓝牙5.0BLE,MESH组网。
2023-12-27 10:19:14 569 4
原创 stm32用cubemx开发HAL库串口协议控制PWM灯亮度带proteus仿真(一)硬件配置
用HAL库写一个stm32F103C8T6的程序,要求是用串口发送数据协议,控制PB5的PWM输出,PB5接LED小灯。用1表示100%亮度,以此类推9表示10%亮度。0关闭LED灯既0%亮度。用串口一接收字符。PA9,PA10。
2023-12-25 17:43:30 657
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人