自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 资源 (7)
  • 收藏
  • 关注

原创 EMC1402 温度传感器的配置

STM32F103通过模拟 I2C,访问 EMC1402,获取温度值。

2023-10-16 16:28:55 159

原创 【无标题】

Jlink 烧写 AT32F403

2023-05-09 11:40:23 121

原创 C51 串口函数

C 51 串口

2022-12-29 11:52:10 777

原创 51单片机串口打印函数

51单片机串口打印函数

2022-12-27 15:25:34 1337 2

原创 HC32F4A0 时钟控制

HC32F4A0 时钟控制

2022-07-20 15:44:06 1234

原创 STM32 中的0UL或1UL是什么意思?

STM32中的 0UL 或 1UL 是什么意思?0UL 表示 无符号长整型 01UL 表示 无符号长整型 1如果不写UL后缀,系统默认为:int, 即,有符号整数。

2022-04-21 15:40:29 2475 1

原创 STM32F429BIT6 SD卡模拟U盘

STM32F429 SD卡模拟U盘

2022-04-20 17:36:13 501

原创 STM32F4 422串口通信

STM32F429 422串口通信

2022-03-15 10:52:05 13085 1

原创 【无标题】Error:Flash Download failed - Could not file

Error:Flash Download failed - Could not file

2022-02-15 11:33:18 2202 2

原创 2021-08-17

STM32 GPIO外部中断的设置1.中断的分组STM32 的每一个GPIO都能配置成一个外部中断触发源,STM32 通过根据引脚的序号不同将众多中断触发源分成不同的组,比如:PA0,PB0,PC0,PD0,PE0,PF0,PG0为第一组,那么依此类推,我们能得出一共有16 组,STM32 规定,每一组中同时只能有一个中断触发源工作,那么,最多工作的也就是16个外部中断。STM32F103 的中断控制器支持 19 个外部中断/事件请求。每个中断设有状态位,每个中断/事...

2021-08-17 10:33:28 233

原创 AT32F403ZG 单片机的六路脉冲捕获

**AT32F403ZG 单片机的六路脉冲捕获**1.单片机的型号是AT32F403ZG 六路的脉冲捕获,TMR1采集4路脉冲, 引脚为:PE9 、 PE11、 PE13、PE14;TMR2采集2路脉冲,引脚为:PB10、 PB11 。2.计算捕获脉冲的频率,测量原理如下图配置成上升沿触发,计算两次上升沿之间的时间,可以算出该脉冲的频率。3.定时器1、定时器2的配置如下:/*********************************...

2021-02-07 16:37:23 124

原创 2020-12-29

STM32 添加printf() 1.在main.c中添加 #include “stdio.h”2.在usart.c中增加如下代码:#include “stdio.h”#ifdef GNUC/* With GCC/RAISONANCE, small printf (option LD Linker->Libraries->Small printfset to ‘Yes’) calls __io_putchar() */#define P...

2020-12-29 14:57:06 50

原创 VC++中的 _T(““) 与 L““

字符串前面加L表示该字符串是Unicode字符串。_T是一个宏,如果项目使用了Unicode字符集(定义了UNICODE宏),则自动在字符串前面加上L,否则字符串不变。因此,VisualC++里边定义字符串的时候,用_T来保证兼容性。VC支持ascii和unicode两种字符类型,用_T可以保证从ascii编码类型转换到unicode编码类型的时候,程序不需要修改。一、在字符串前加一个L作用:如 L"我的字符串" 表示将ANSI字符串转换成unicode的字符串,就是每个字符占用两个字节。strl

2020-11-05 10:38:07 161

转载 MFC 线程的操作

连接地址:https://www.cnblogs.com/xixixing/p/11949313.htmlCWinThread* p_myThread;//创建线程指针BOOL flag_myThread = FALSE;//是否终止//头文件中声明(放类内) static UINT MyThreadFunction(LPVOID pParam);//定义线程入口函数UINT CMFCApplication25Dlg::MyThreadFunction(LPVOID pParam) //线程入口函

2020-10-27 15:34:07 134

原创 ARM Program Size

RO段、RW段和ZI段 --Image??????Limit 含义一直以来对于ARM体系中所描述的RO,RW和ZI数据存在似是而非的理解,这段时间对其仔细了解了一番,发现了一些规律,理解了一些以前书本上有的但是不理解的东西,我想应该有不少人也有和我同样的困惑,因此将我的一些关于RO,RW和ZI的理解写出来,希望能对大家有所帮助。要了解RO,RW和ZI需要首先了解以下知识:ARM程序的组成 此处所说的“ARM程序”是指在ARM系统中正在执行的程序,而非保存在ROM中的bin映像(imag

2020-09-04 09:46:35 93

原创 Keil5 warning

sscanf ()函数sscanf 读取格式化的字符串中的数据。函数语法1int sscanf( const char *buffer, const char *format, [ argument ] … );参数编辑buffer  存储的数据format  窗体控件字符串。 有关详细信息,请参阅"格式规范"。argument  可选自变量locale  要使用的区域设置 [1]  说明sscanf与scanf类似,都是用于输入的,只是后者以键盘(std

2020-05-15 15:25:07 870

原创 Keil编译常见问题

Keil编译常见问题(一).error: #18:6.error: #18: expected a “)”如果是出现在c文件中, 多半是因为少了一个")",或者错误行有编译器不识别的字符如果出现在头文件中,错误行又是一个函数声明,多半是因为在函数声明中有编译器不认识的字符error: #20error: #20: identifier “TIM2_IRQChannel” is undefined 谁能说说,哪里错了你的固件库里的库文件没有添加进工程里面,所以出现未定义的情况。TIM2_IRQ

2020-05-15 11:26:00 6843

原创 STM32 UART

#include “stm32f10x.h”/************************************************该程序讲解串口程序的一般配置方法:步骤为:1、先对端口进行复用或者重映射操作(该程序中是对端口进行复用操作)2、串口复位,函数为USART_DeInit();3、串口初始化:USART_Init();4、中断初始化: NVIC_Init();5、串口使能:USART_Cmd();6、开启中断:USART_ITConfig();7、编写中断处理

2020-05-13 18:03:28 131

原创 STM32 的串口

一、串口使用:原则:尽量中断中不要有延时(比如自定义delay 和自定义printf串口打印,明显找事啊这么慢能不发生溢出error嘛),接收和发送尽量分开处理1.串口发送数据丢失:1)通常是因为发送之前未检测TC状态位之前是否处于发送完成标志导致,关于STM32之·的测试程序来讲会导致第一个字符丢失,之后都完全正常。因此发送一串数据的逻辑必须按照先检测TC再发送字符的顺序进行.即:vo...

2020-04-26 16:51:36 271

原创 STM32 关于GPIO的问题

STM32关于GPIO的问题集锦1、关于GPIO 问:STM32的IO口初始化为输入浮空,那管脚是高电平还是低电平呢? 答:既不是高电平也不是低电平,悬空的意思是没有使用的状态。2、有关stm32f103 端口复用的问题? 问:在学习GPIO时,遇到到端口复用问题一直不能明白,我举个例子: PB6 PB7默认情况下是做普通IO使用的,当我想用I2C1是,我开启RCC_AP...

2020-03-25 16:33:57 888

转载 STM32 GPIO外部中断

STM32 GPIO外部中断总结一、STM32中断分组:STM32 的每一个GPIO都能配置成一个外部中断触发源,这点也是 STM32 的强大之处。STM32 通过根据引脚的序号不同将众多中断触发源分成不同的组,比如:PA0,PB0,PC0,PD0,PE0,PF0,PG0为第一组,那么依此类推,我们能得出一共有16 组,STM32 规定,每一组中同时只能有一个中断触发源工作,那么,最多工作的也...

2020-03-25 14:23:28 960

原创 CCS3.3 库函数变成白色

CCS3.3 库函数变成白色在Color- Editor Color 下,选中Window Text 下的 Functions,前景色(Foreground)设置为黑色,背景色(Background)为白色,点击OK就可以了。

2019-10-10 15:07:50 485

原创 向CCS5.5导入CCS3.3的项目后没有.ccxml文件的解决方法

1.选择该项目右键单击-New-Target Configuration File,命名.ccxml文件。2.配置该.ccxml文件,选择相应的仿真器和芯片型号后保存。进行测试连接,看看是否连接成功。...

2019-05-07 10:45:55 5982 1

原创 野火的DSP28335开发板吧代码烧写到Flash中

说明是针对野火的DSP28335开发板里的例程进行实验的,环境是CCS5.5,已经验证。开发板里的例程都是在RAM里运行的,每次开机都是祝你生日快乐的音乐,经过一周的努力终于不用再受音乐的困扰。可以随意烧写任何程序。把一个原来是烧写到DSP的片内RAM的程序修改成是烧写到DSP片内FLASH的程序,需要以下几个步骤:1.添加DSP2833x_CodeStartBranch.asm文件...

2019-04-30 11:56:18 1583

原创 DSP28335的GPIO的引脚配置

F28335有三种32位的I/O口,依次PORTA(GPIO0-GPIO31), PORTB(GPIO32-GPIO63), PORTC(GPIO64-GPIO87),这些口都可以配置为普通的数字IO口同样也能被配置为外部接口。这样涉及到了IO的寄存器,IO口共有三类寄存器:控制寄存器、数据寄存器和中断控制寄存器。1、 GPIO可以配置为数字I/O或外设I/O口,GPxMUX1(2):‘...

2019-04-30 11:24:58 10153

转载 DSP28335的中断配置

外部中断初始化#include “extint.h”//按键和外部中断都用了GPIO13,查询和中断不能同时使用void InitExtInt(void){ EALLOW; GpioCtrlRegs.GPAMUX1.bit.GPIO13 = 0; GpioCtrlRegs.GPADIR.bit.GPIO13 = 0; //作为输入IO口GpioCtrlRegs...

2019-04-29 09:34:07 3554

EMC1402 温度传感器的配置

STM32F103 通过模拟 I2C 访问 EMC1402 的温度,通过串口协议发送出去,

2023-10-16

STM32F429BIT6 232串口 422串口 PWM信号

STM32F429BIT6 232串口 422串口 PWM信号

2022-03-15

USB-PS2_5_4.rar

AT32F403ZG 单片机 该单片机实现的功能:一路硬件I2C,一路模拟I2C,三路PWM信号,一路控制显示屏幕的背光,一路控制蜂鸣器,一路键盘背光控制;实现了USB键盘和PS/2键盘,通过按键实现键盘之间的切换,默认的是USB键盘和内显,一键切换后是PS/2键盘和外显。通过串口3,实现和上位机进行通信,用串口协议控制背光和蜂鸣器。该版本是7寸平板,实现其基本功能

2021-02-08

USB-PS2_5_1_1.rar

AT32F403VG 单片机 该单片机实现的功能:一路硬件I2C,一路模拟I2C,两路PWM信号TMR4 Channel4 和 TMR10 Channel1,一路控制显示屏幕的背光,另一路控制蜂鸣器;实现了USB键盘和PS/2键盘,通过按键实现键盘之间的切换,默认的是USB键盘和内显,一键切换后是PS/2键盘和外显。通过设置电位计,控制键盘背光的亮度。通过串口3,实现和上位机进行通信,用串口协议控制背光和蜂鸣器。该版本是5寸平板,实现其基本功能

2021-02-08

RM_AT32F403_V1.00.pdf

AT32F403 系列 技术手册

2021-02-08

AT32F4xx_StdPeriph_Lib_V1.1.5.zip

AT32F403ZG 单片机的库函数例程

2021-02-08

HT-S433_PS2_17_8.rar

AT32F403ZG 单片机 该单片机实现的功能:一路硬件I2C,一路模拟I2C,两路PWM信号TMR4 Channel4 和 TMR10 Channel1,一路控制显示屏幕的背光,另一路控制蜂鸣器;实现了USB键盘和PS/2键盘,通过按键实现键盘之间的切换,默认的是USB键盘和内显,一键切换后是PS/2键盘和外显。通过设置电位计,控制键盘背光的亮度,用旋钮调节屏幕的背光亮度。通过串口3,实现和上位机进行通信,用串口协议控制背光和蜂鸣器。该版本是10寸平板,实现其基本功能

2021-02-08

HT-S7958B_3.rar

AT32F403ZG 单片机的六路脉冲捕获,每一路采集10次后排序,返回平均值,计算的到每路的脉冲。

2021-02-07

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除