自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (1)
  • 收藏
  • 关注

原创 2021-11-01

大学生涯即将结束,我从实习到找工作经历各种不同的阶段,人生做过很多事情唯一后悔的就是没有上一个好大学,如今我也已经大四,迈入生活。还好即便是在不喜欢的大学,依然保持自己的热爱上进。参加过学校,省,国比赛很多,保持自己的初心。一直想成为一名嵌入式工程师。几段实习到工作现在也算是找到一份大体上让人满意的工作,但是从事了嵌入式硬件开发。硬件学历要求极高,希望我能在这条路上走得更远更加努力,为自己为家人值得我为之努力。 以后博客就用来更新硬件方面的资源以及我学到的东西,希望大家可以...

2021-11-01 10:38:09 125

原创 12864显示(串行控制)

简单介绍SPI协议:MISO也被称作是SIMO,DOUT,DO,SDO或SO(主机输入); MOSI也被称作是SOMI,DIN,DI,SDI或SI(主机输出); NSS也被称作是CE,CS或SSEL。 SCLK也被称作是SCK,串行时钟信号。 SPI具有很多优点:全双工串行通信;高速数据传输速率。软件配置方便;数据传输灵活,不限于8位,它可以是任意大小的字;简单的硬件结构。从机使用主机时钟,不需要精...

2021-07-29 15:11:50 1381 2

原创 串口收数数码管显示(串口带协议带校验)

将上位机采集到的数据通过串口发给单片机,数码管显示收到的信息。数码管显示程序见上篇文章,串口带协议收发在我的文章中也可以找到。//mian函数 while(1) { if(flag == 1) { flag = 0; for(j=3;j<count;j++) { check += rbuff[j]; } check_1 = check % 6; if(check_1 == check_2) ...

2021-07-28 14:08:32 1775

原创 TM1650驱动数码管(模拟IIC)

TM1650可以节省单片机引脚驱动数码管利用时序图写出驱动程序。void I2CStart(void)//开始信号{ CLK_H; DIO_H; Delay_us(5); DIO_L;}void I2Cask(void) //ACK信号{ u8 timeout = 1; CLK_H; Delay_us(5); CLK_L; while((DIO)&&(timeout<=100)) { timeout++; } Delay_...

2021-07-28 13:55:56 3965 2

原创 串口带协议收发(双串口收发)

串口数据的带协议收发

2021-07-26 11:58:08 602

原创 STC15W401AS串口及调试方法

在使用这款芯片时我绘制好了原理图,在将所有器件焊接完成后程序能够烧录进去,但是串口始终不能通信。 这里我同大家分享一下我的调试及过程,希望能够给大家提供帮助。 1.在PCB板焊接完成,首先对电路是否短路进行测量。电路正常。 2.在通电测量磁珠的电压,保障单片机工作正常。 3.选择ISP当中的例程烧录,烧录可以成功但是,串口助手中串口不工作。 1)考虑可能复位脚出现问题,用示波器检测正常,在ISP中取消复位脚...

2021-07-24 17:29:06 1478

原创 PCB绘图技巧(Altium Designer Summer 09)

在设计硬件时我个人的到的技巧,做出备忘同时也和大家分享。1.设计供电部分时我们给供电部分加上磁珠。在PCB打样完成调试过程中可以先利用万用表、示波器等设备,测量磁珠处电压是否与供电电压一致。从而起到保护系统安全,防止烧坏主控芯片等。如图一所示。图一 磁珠保护电路 2.在设计过程中,用到串口通讯,如果对接收端芯片我们不清楚TX,RX的IO接口,我们在设计电路时加上两个0欧电阻,在PCB设计时我们将两个电阻反向放置,如果PCB打样完成后,TX与RX...

2021-07-20 10:05:22 1170 1

原创 STM32矩阵按键(定时器)

由于采用延时函数会影响程序速度,所以采用定时器中断写的矩阵扫描按键。利用简单的状态机思想。1.定时器初始化//定时器初始化void TIM2_Configuration(void){ TIM_TimeBaseInitTypeDef TIM_TimeBaseStructure; NVIC_InitTypeDef NVIC_InitStructure; RCC_APB1PeriphClockCmd(RCC_APB1Periph_TIM2 , ENABLE...

2021-07-15 18:32:15 1690 2

DB44封装及其原理图

DB44封装及其原理图

2021-09-14

空空如也

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

TA关注的人

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