- 博客(29)
- 资源 (11)
- 收藏
- 关注
原创 【无标题】
前8个时钟用来通过DIN引脚输入控制字节,接着的12个时钟周期将完成真正的模数转换,剩下的3个多时钟周期将用来完成被转换器忽略的最后字节(DOUT置低)
2024-04-25 20:12:37 141
原创 雅特力AT32F413定时器TMR3_CH2输出PWM(PB5)并动态改变占空比
雅特力AT32F413定时器TMR3_CH2输出PWM(PB5)并动态改变占空比。
2024-01-06 16:44:31 817
原创 NRF52832一主多从ble_app_multilink_central
下载官方SDK后打开路径:nRF5SDK153059ac345\nRF5_SDK_15.3.0_59ac345\examples\ble_central\ble_app_multilink_central\pca10040\s132\arm5_no_packs。编译后下载完程序(要下载协议栈,这里用6.1.1的),发现j-link RTTviewer 啥也没有输出…又尝试改了IRAM1起始地址,0x20002000,结果他来了!按照提示改完就奇迹出现了:!程序跑起来了额,可以继续愉快地玩耍了!
2023-08-30 20:28:46 520
原创 雅特力AT32F4xx ADC多通道采集(DMA)
ADC.c#include "adc.h"ADC_InitType ADC_InitStructure;DMA_InitType DMA_InitStructure; __IO uint16_t ADCConvertedValue[5]; void ADC_RCC_IO_Init(void) { GPIO_InitType GPIO_InitStructure; GPIO_StructInit(&GPIO_InitStructure); /* ADCCLK = PC
2022-03-24 09:12:35 2052 5
原创 STM32F103 ADC+DMA 双通道(GD32F103也通用)
直接上代码#include "adc.h"#include "delay.h"#define ADC1_DR_Address ((uint32_t)0x4001244C) #define ADC1_SampleTimes 2 //采样次数#define ADC1_ChannelCnt 2 //采样通道数 __IO uint16_t ADCConvertedValue[ADC1_SampleTimes][ADC1_ChannelCnt];void ADC_IO_Init
2021-11-11 14:41:28 1854
原创 GD32E230 ADC+DMA 单通道
ADC.C __IO uint16_t ADCConvertedValue ; void ADC_IO_Init(uint8_t adcPin) { rcu_periph_clock_enable(RCU_GPIOA); rcu_adc_clock_config(RCU_ADCCK_APB2_DIV6);// ADC时钟为 72/6 = 12MHz if(adcPin==0) {gpio_mode_set(GPIOA, GPIO_MODE_ANALOG, GPIO_PUPD
2021-11-11 10:19:53 2279 2
原创 2021-11-08
public ActionResult Index(){string strUrl = “http://124.42.38.70:18083/crmapi/card/queryCardAndCouponByMobile.do?ciphertext={“mobile”:”" + 18921396797 + “”}&key=552369";System.Net.HttpWebRequest request;System.Net.HttpWebResponse response;request
2021-11-08 13:59:48 98
原创 农历24节气日期计算公式
立春日期的计算 计算公式:[YD+C]-L 公式解读:年数的后2位乘0.2422加3.87取整数减闰年数。21世纪C值=3.87,22世纪C值=4.15。 举例说明:2058年立春日期的计算步骤[58×.0.2422+3.87]-[(58-1)/4]=17-14=3,则2月3日立春。雨水日期的计算 [YD+C]-L 公式解读:年数的后2位乘0.2422加18.74取整数减闰年数。21世纪雨水的C值18.73。 举例说明:2008年雨水日期=[8×.0.2422+18.73]-[(8-1
2021-07-23 16:37:40 5858 3
原创 STM32 使用RTT_Viewer和J-Scope 输出调试信息
1.安装J-link驱动后在如下目录找到这几个文件2.加入到自己的工程中,并添加路径3. 在main.C 加入头文件 #include "SEGGER_RTT.h"4.调用初始化函数 : SEGGER_RTT_INIT();5.在需要的地方调用打印输出函数: SEGGER_RTT_printf("adc=%d\r\n",adc); 如要在J-Scope 看变量波形则调用:SEGGER_JS_WRITE(adc,0,0); //三个参数对应三个数据输...
2021-03-18 16:02:47 979
原创 ADC输入接地输出不为0,ADC值跳动厉害
最近用到某品牌国产32bit MCU,调试ADC时发现这个问题:ADC输入接地输出不为0(ADC值100多),ADC值跳动厉害。1.一开始PA0用作ADC输入,以为是PA0有WAKE复用引起,改到PB0。无改善!2.数字地模拟地分开,单点0欧姆电阻连接。无改善!3.电源纹波大,电源加磁珠隔开,加滤波电容,无改善!4.最后发现!ADC初始化配置改为下拉输入模式,ADC值跳动厉害的问题改善了!!!之前跳几十个ADC值,现在10个ADC 值以内跳,也算正常。加软件滤波就很稳了!5.没用到的AD
2021-03-16 13:28:50 5267 2
原创 易语言写的BIN文件合并小工具
下载地址https://download.csdn.net/download/qq_20490553/15620910
2021-03-06 22:49:11 789
原创 STM32F103 驱动32x64双色点阵单元板 (标准HUB08 接口 F3.75)
MCU:STM32F103C8点阵屏:32*64 F3.75 单元板 红绿双色 显示 接口:标准HUB08 OE :高电平有效 ,138译码 , 1/16 扫废话不多说,直接贴代码#ifndef _LED_H#define _LED_H/* 包含的头文件 --------------------------------------------------------------*/#include "stm32f10x.h" /* 宏定义 -------...
2020-10-11 19:54:49 8915 12
原创 STM32/GD32/AT32/NRF52 字符串生成二维码在LCD上显示
1.下载QRcode源码,添加到工程文件中,添加路径2.在LCD驱动C文件中①添加头文件:#include "QR_Encode.h,②显示二维码函数LCD_DrawQrcode_fun,添加函数声明3.调用LCD_DrawQrcode_fun函数显示二维码显示效果:放大4倍和原图显示注:二维码字符串 是在草料二维码上生成的...
2020-09-11 18:50:17 3495 1
原创 STM32F103的串口IAP 自定义协议
花一个礼拜终于写完了STM32的IAP(包括BootLoader 和上位机,协议自定义,带校验)IAP的片上FLASH读写操作参照了原子哥的战舰IAP例程,省了不少时间,感谢原子哥!1.BootLoader下载地址:2.上位机下载地址:...
2020-07-26 16:36:07 953 5
原创 NMOS管和PMOS管开关控制电路原理及应用
了解MOS管的开通/关断原理你就会发现,使用PMOS做上管、NMOS做下管比较方便。使用PMOS做下管、NMOS做上管的电路设计复杂,一般情况下意义不大,所以很少采用。下面先了解MOS管的开通/关断原理,请看下图:NMOS管的主回路电流方向为D→S,导通条件为VGS有一定的压差,一般为510V(G电位比S电位高);而PMOS管的主回路电流方向为S→D,导通条件为VGS有一定的压差,一般为-5...
2019-10-25 10:13:14 41321
原创 NRF52832 空中升级(DFU)LCD显示更新进度(ST7789V TFT)
参考链接https://blog.csdn.net/qq_20490553/article/details/99683901BootLoader工程路径:nRF5_SDK_15.0.0_a53641a\examples\dfu\secure_bootloader\pca10040_ble\arm5_no_packs一、添加显示驱动二、初始化TFF显示① 找到 nrf_boo...
2019-08-16 19:32:16 3821 3
原创 NRF52832 SAADC 电量检测
#include "adc.h"#include "nrf_gpio.h"#include "nrf_log.h"#include "nrf_log_ctrl.h"#include "nrf_log_default_backends.h"#define SAMPLES_IN_BUFFER 10 /**< ADC...
2019-04-23 16:00:29 5025
原创 Altium Designer 10 (AD10)制作贴片图
一、工具1. 2.PDF阅读器二、步骤1.AD10打开画好的PCB,切换到丝印层(Top Overlay)。2.把元器件参数调整好合适的尺寸、位置,按下Shift+S,如图:3.点击菜单File---Save As. 将PCB文件 保存为DXF,DWG格式下图看情况选择,一般直接默认,选OK即可。4.用准备好的CAD迷你看图软件打开刚才保存好的CAD文件...
2018-12-13 19:34:35 16042 2
原创 Keil MDK “Ivalid Rom Table”,“Device could not be powered up”的解决办法
=================================================================================用GD32的MCU在Keil MDK 环境下,搭建完工程,编译后使用GD-LINK或者ULINK下载程序时可能遇到如下弹窗,或者错误提示“Ivalid Rom Table”:解决方法:点击 按钮,或者菜单Flash – Confi...
2018-12-06 21:18:32 9601 2
GD32F105 GD32F10x Keil MDK 工程模板
2022-05-17
STM32F103C8_Demo_2020-10-10-LEDA.rar
2020-10-11
STM32 IAP bootLoader V1.1 20200726.rar
2020-07-26
单心率演示串口上位机.exe
2020-06-17
FR801xH-SDK-master.zip
2020-06-17
STM32F373含USART/DAC/SDADC/ADC/TIM2/RCC/DMA
2018-12-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人