cks32
文章平均质量分 62
blkhumor
这个作者很懒,什么都没留下…
展开
-
【HAL代码】之BMA400
文章目录硬件环境代码"bma400def.h""myBMA400.h""myBMA400.c"简单举例调试结果硬件环境BMA400.VCC->接3.3V注意:接5V电压BMA400就会被烧BMA400.GND->接GNDBMA400.SCL->接IIC.SCLBMA400.SDA->接IIC.SDABMA400.CSB->接VCC3.3VBMA400.INT1->自定义BMA400.INT2->自定义实物图代码“bma400def.h”/*原创 2021-03-25 10:33:19 · 715 阅读 · 0 评论 -
【标准库代码】之翻转模式输出不同频率不同占空比PWM
要求在TIMx上输出不同频率,不同占空比的PWM波形。例如:PA6输出fre1=100HzPA7输出fre2=200Hz测试硬件芯片:STM32RBT6步骤1. 变量申明//以下都是全局变量__IO u16 CCR1_Val=0;//__IO u16 CCR2_Val=0;//unsigned char G_duty1=10;//占空比1,设置量unsigned char G_duty2=20;//占空比2,设置量//函数声明void My_TIM3_Init(unsigned原创 2020-10-27 18:53:29 · 751 阅读 · 1 评论 -
【待更新】解决RTC_WaitForSynchro()死循环
在使用低俗内部时钟LSI(LSI为32内部RC时钟,频率40KHz),以及BKP存储掉电信息时,会一直卡在该函数上RTC_WaitForSynchro();分析stm32f10x_rtc.c源码分析/** * @brief Waits until the RTC registers (RTC_CNT, RTC_ALR and RTC_PRL) * are synchronized with RTC APB clock. * @note This function must be原创 2020-09-27 12:33:04 · 3950 阅读 · 4 评论 -
SMT32打印固件版本信息
SMT32打印固件版本信息文章目录SMT32打印固件版本信息源码举例手动添加头文件absacc.h(选)测试结果总结宏定义__attribute__分析源码//-----------------------------------------------------------------------------//#include<absacc.h>//没用上,我的keil版本V5.27不需要----------------------------------------------原创 2020-07-02 15:41:43 · 366 阅读 · 0 评论 -
STM32字符串打印
STM32字符串打印cks32C8T6、stm32c8t6直接复制使用文章目录STM32字符串打印源码xxx.c头文件定义xxx.h举例源码xxx.cvoid UART_PutChar(USART_TypeDef* USARTx, uint8_t ch){ while((USARTx->SR&0X40)==0);//循环发送,直到发送完毕 USARTx->DR = (ch & (uint16_t)0x01FF); }void printf_uart(USAR原创 2020-07-02 14:17:09 · 1035 阅读 · 0 评论 -
STM32串口1,2,3初始化函数代码(标准库版)
STM32串口1,2,3初始化函数代码(标准库版)没有使用中断cks32C8T6、stm32c8t6直接复制使用其他芯片注意引脚,复用功能什么的文章目录STM32串口1,2,3初始化函数代码(标准库版)串口1初始化代码串口2初始化代码串口3初始化代码串口1初始化代码//串口1void Uart1_init(u32 bound){ //GPIO端口设置 GPIO_InitTypeDef GPIO_InitStructure; USART_InitTypeDef USART_InitS原创 2020-07-01 22:41:43 · 6217 阅读 · 5 评论 -
STM32的uart1、uart2、uart3重定向函数(标准库版)
STM32的uart1、uart2、uart3重定向函数标准库//uart1int fputc(int ch,FILE *f) { while(USART_GetFlagStatus(USART1,USART_FLAG_TC) != SET); USART_SendData(USART1,(unsigned char)ch); while(USART_GetFlagStatus(USART1,USART_FLAG_TC) != SET);原创 2020-07-01 22:23:31 · 1246 阅读 · 0 评论 -
CKS32F103C8T6最小系统板调试记录——ISP下载(串口下载)
前段时间在购买stm32f103的时候,店家给我发却是CKS32F103(店铺名:汉亨***)在店铺页面介绍中全程说是STM32,没有任何CKS32的资料。给的东西也没有cks32的相关资料。不仅挂羊头卖狗肉,而且客服态度贼差。吐槽完ISP下载,和我们用STC89C52系列单片机一样。需要两根信号线。要进行ISP下载,可按照如下检查:1.检查BOOT0=1,BOOT1=02.检查TX...原创 2020-04-09 15:58:22 · 5388 阅读 · 5 评论 -
CKS32F103C8T6最小系统板调试记录——SWD下载
cks32f103是国产芯片,由中科芯研发,比起ST公司F103多了一个刹车功能它有keil的器件安装包,支持keil的开发。器件安装包链接:链接: 百度网盘链接提取码:0xyu下载方式是:SWD方式连接图link.STLINK 烧写器引脚定义.备注:检查TVCC引脚是否有电压,如果没有电压就就外部引入供电线(如usb供电)或者将ST-link v2 的19脚接回系统板的V...原创 2020-04-06 14:30:03 · 10410 阅读 · 5 评论