锐单电子商城 , 一站式电子元器件采购平台!
  • 电话:400-990-0325

实习工作日记【8500字】【原创】

时间:2023-01-17 20:00:00 全系列贴片电阻包0201tvs二极管字符plus电子继电器v8三极管

文章目录

  • 20210119上午
  • 20210119下午
  • 20210120上午
  • 20200120下午
  • 20210121上午
  • 20210121下午
  • 20210122上午
  • 20210122下午
  • 20210123一天
  • 20210124一天
  • 20210125上午
  • 20210127一整天
  • 20210128上午
  • 20210130一整天
  • 20210131一整天
  • 20210201一整天
  • 20210205一整天


20210119上午

注:我是18号开始上班(其实14号已经来了半天,那时候被拉着不让走,后面还有其他家面试等着我呢),19号才开始记录这些工作笔记和日志,不过18,19号这两天都在和苏立峰两个人一块安装软件,小苏真的心好细,后面会说
STM32F4主频达到168Mhz,更适合浮点操作和DSP数字处理
F4采用Cortex M4内核,带FPU和DSP指令集,F1采用Cortex M3内核,不带FPU和DSP指令集
F4容量更大的片内容量SRAM
F4更低功耗
F4系列性价比最高的是STM32F407
USB OTG(连接U盘、鼠标、
键盘)
JTAG/SWD
驱动有源蜂鸣器需要2~5Khz频率信号
ARM公司提供芯片标准,ST和TI公司按其标准生产芯片,ARM相当于收取知识产权费,记住这是三家公司,而不是一家公司
CMSIS=conrtex 微型控制 软件 接口 标准
MDK5由MDK Core和Software Packs它们由许多小部分组成
正点原子开发指南中提到的建议全部使用SWD模式(两根IO),最好使用下载程序JLINK下载(JLINK V8支持JTAG和SWD)
MDK5.美化中文文本,设置字体颜色、大小、关键词亮度、语法检测(有时误报不理会)、代码提示,具体看开发者指南
SHIFT TAB=整个代码块左移
CTRL H=查找替换
Extern申明变量可以多次,但是定义只有一次

20210119下午

结构变量和结构指针变量在嵌入式开发中发挥着重要作用。具体原因是,当结构想要增加函数功能和传入参数(形状参数)时,不仅需要修改形状参数的数量,还需要修改.h函数声明在文件中=函数类型还需要修改函数内部语句。如果此时将多个形参(即多个功能)包装成结构成员(结构允许不同类型的成员),此时,结构只是增加了结构成员,结构变量类型和结构变量名没有改变,因此无需修改.h中代码不需要修改函数定义
时钟越快,功耗越大,STM32外设很多,不是所有的外设都需要高时钟频率
PLL=
相环倍频输出
AHB最大时钟为168,APB最大的高速时钟是84,APB最大低速时钟为42,具体细节见开发指南
C语言中,<<左移,左移很简单,就是丢弃最高位,0补最低位,不需要考虑符号位(即有符号或无符号)。另外,对于8位字节,左移9位=左移1位。>>是右移,比较复杂,分为逻辑右移和算术右移。无符号位时,右移与上左移相反。有符号位时,正数补0,负数补1,如10100110>>5、1111101(负数补1)=右移1位
STM32F4系列,IO从口到复用器(一个复用器包括16位复用输入)到内置外设功能,同时只允许复用输入,即复用输入
STM32F407有92个中断,包括10个核心中断和82个可屏蔽中断

20210120上午

STM32中断优先级(以前整理过失去的血泪现在重新总结)(51是抢占优先级)
STM32中有两个优先级(抢占优先级)=先占优先级,响应优先级=亚优先级=副优先级)
抢占式优先级可以发生嵌套中断,即高抢占式优先级可以打断低抢占式优先级跟响应优先级无关系(即嵌套中断),但是当两者优先级相同却不同时发生时,后一个必须要等到前面一个中断执行完之后才能执行它的中断(即不能嵌套中断),但是两者优先级相同又同时发生时,根据他们的响应优先级来判断先处理哪一个(谁小谁先执行)。如果优先级相同,响应优先级相同,同时中断(你有很多事情要做),则根据中断表中的排名顺序来决定处理(谁小谁先执行)
嵌套中断不能发生响应优先级,即高响应优先级必须等到之前的低响应优先级(即嵌套不能中断),更不用说两者在同一水平了
Cortex-M中断源的优先级为8位,即1、7至7、1
STM32中,中断源的优先级为4位,即0、4(0组,所有4位指定响应优先级,16位优先级)至4、0(4组,所有4位指定抢占优先级,16位优先级)
再详细解释一下,引用CSDN中ReCclay博主的比喻,抢占优先级=阶级,响应优先级=阶级,如果设置优先级分组(2、2),即0-7,0-7,显然1级可以打断2级中断,当5级相同时,4级等到他执行4级(记住谁小谁先执行)
Visual stdio=微软公司推出的视觉工作室是目前最受欢迎的windows还可以开发安卓平台应用和平台应用程序开发环境ios平台应用开发等
QT软件=没有全称,是跨平台C 编程用户界面的应用程序开发框架(支持多个操作系统)不仅可以开发图形用户界面程序,还可以开发非图形用户界面程序
Wincc7.5=windows control center,视觉控制中心是一个使用32位技术的过程监控系统,主要用于自动化工业和西门子控制系统中的人机界面组件
局域网=local area network=LAN=内网=私网=封闭型=计算机通信网计算机通信网络=局域网可实现文件管理、应用软件共享、数据共享等功能
广域网=wide area network=WAN=公网=外网=internet=网络遍布全世界
有线局域网早期通过铜缆或光缆连接数公里内的
计算机设备,形成有线局域网
无线局域网=wireless local area network=WLAN=手机上的WLAN设置是利用电磁波在空气中发送和接收数据,解决有线局域网的缺点(布线、改线、线路损坏、网络中各节点不可移动等问题)
WiFi=wireless Fidelity=短距离无线通信技术=2.4Ghz附近频段与WLAN=无线局域网=许多频段不同,后者包括前者,或前者包括后者,前者速度快,覆盖面小(如家庭)wifi),后者覆盖面广(如校园局域网),wifi通常由路由器和无线网卡生成,WLAn通常在学校,机场等公共区域
AP=wireless access point=无线网络接入点

20200120下午

Ip=internet protocol=网络协议,ip地址分为动态ip地址,静态ip前者,如果您拨打电话,电信服务器将为您分配一个地址ip地址,下的下一个拨号将分配另一个地址;后者,当您的计算机连接到局域网时,的计算机一个固定的ip地址(32bit地址)
防火墙是由计算机硬件和软件组成的系统,可以使内部网络和internet网络或其他网络相互隔离,保护内部网络数据的安全
路由器=router,在网络层中,局域网可以自动分配ip地址=网络地址(由软件实现,由网络管理员或系统自动分配),路由器作为网络防火墙的功能,使用不同的网络ID号=ip地址确定数据收发的地址,即连接不同的网络
交换机=network switch,在中继层,交换机根据物理地址=mac地址(硬件不能更改)确定数据收发地址,不能提供防火墙功能,交换机进行端口扩展,扩大局域网
知乎一神评:路由短,交换快,路由最短路径送报,交换快速收发,增加吞吐量
一个路由器ip分配给许多主机(host)使用时,这些主机只在外部显示一个ip(就是前面的ip),交换机可以连接许多主机,每个主机都有自己的ip(也就是说局域网间接扩展),所以交换功能可以做路由器,路由器可以做交换机可能做不到
这是一个非常繁琐的部分。综上所述,路由器有天线,交换机没有天线的屁股接口。路由器是找路,交换机是交换数据,路由器是出租车,认识你ip地址结束后,随便去找你的路线。交换机是地铁道你的地址mac地址结束后,您只能通过固定的地铁线路到达您mac地址,路由器是邮局(根据ip找到你家附近的地址),交换机是你家门口的邮递员(根据你家mac向您发送固定地址信函),构成局域网不需要路由器
Setup是程序安装文件
Bin=binary=二进制,说明这个文件夹里放的是二进制数据,一般软件exe文件=可执行文件=二进制文件放在这个文件夹里,你发送桌面的所有快捷图标都要从这里找到
Labview使用图形编程语言G语言的程序开发环境
Vmware虚拟机软件是虚拟机软件PC软件允许你在机器上同时运行两个或两个以上的软件windows,linux,dox用软件模拟操作系统所需的硬件环境
Cortex-M处理器采用32位核ARM架构,和cortex-M44同样是嵌入式处理器
DSP=digital signal processing=数字信号处理
FPU=floating point unit=浮点操作单元
RAM=random access memory=随机存储器=总称=包括手机运存SRAM(static RAM无需刷新电路即可保存)和DRAM(dynamic RAM每隔一段时间刷新电路,否则数据丢失。ROM=read only memory=只读储存器==手内存
Flash,EEPROM,ROM,其实这三者都是存储数据的,FLASH具有ROM和RAM两者优点,它的数据删除以固定的块为单位,所以速度很快
EEPROM,它数据删除是以单个字节,所以速度要慢于上者
OTG=on-the-go=一种数据传输技术,早期手机或其他设备(从机)能欧通过usb线与电脑(主机)通信(传输数据),后来想要手机与手机之间,或者手机与打印机之间或者其他乱七八糟的设备通信,但是谁是主机呢?此时OTG技术用来解决这个问题,使得通过OTG技术,手机可以和其他非电脑设备进行通信(如U盘)
ARM芯片有两种调试模式,JTAG和SWD(两者引脚有复用),总的来说,SWD不仅在传输数据上比JTAG更可靠,而且在引脚上更少
TVS管=瞬态二极管,用来保护电路器件
Default gateway=默认网关=缺省网关=路由器地址=子网(局域网,内网,私网)与外网(公网,外网,广域网)连接的设备,当一台计算机发送信息时,根据发送信息的目标地址,通过子网掩码来判定目标主机是否在本地子网=私网=内网=局域网中
DNS服务器,这个我以前总结过,就是进行域名与相应任何东西(机器好网站也好等)相对应的IP地址转换的服务器,DNS客户机(自己的电脑)到本地DNS服务器到internet(这三个都是双向传输的)
VPN=virtual private network=虚拟私人网络,就是通过公用互联网建立一个临时的,安全的连接,比如外地员工想要访问公司的内网,此时身在外地,通过internet访问公司网络显然不够安全,于是在公用网络里架起VPN(加密),通过互联网连接VPN服务器,再通过VPN服务器进入公司内网
下面补充上午留下来的F4开发指南笔记,上面写到了IO口的复用,那么通过32位寄存器来设置复用功能,寄存器中每四位决定一个IO复用功能(刚好总共有16个复用功能AF0-AF15),所以一个寄存器只能决定八个IO口,也就是GPIOx_AFRL决定IO口的低八位(0到7)(x是A-F),GPIOx_AFRH决定高八位(8-15),所以总结如下,32位寄存器决定8个IO,寄存器中4位决定16个AF复用功能,对于外设复用功能的配置,除了ADC和DAC需要将IO配置成模拟通道之外,其他外设功能统一配置为复用功能模式

20210121上午

总共有五个外设时钟函数,AHB123,APB12,五根时钟线
SPI=serial peripheral interface=串行外围设备接口,是一种高速,全双工,同步的通信总线,在芯片引脚上只占有四根线,分别是MISO MOSI SCLK CS,SPI总线有四种工作方式=22,就是说,时钟信号极性2种,时钟信号相位2种,组合就是四种,时钟极性为0就是空闲时信号线为低电平(也就说不工作时是低电平),为1则相反,时钟相位为0就是在串行同步时钟的第一个跳变沿(上升或者下降需要设置)数据被采样,为1则是第二个跳变沿(私以为这样会防止误判),主机与外设之间通信是同步进行的,如果只进行写操作,那么主机忽略从机发送过来的字节即可,MSB=数据高位在前,LSB=数据低位在前,我们选择MSB,另外SPI1也有SPI2,前者挂在SPB1时钟线,后者挂在SPB2时钟线,速度最高达到37.5Mhz
W25Q128=FLASH,前面也说过,是以块进行删除的,是128Mb=16M字节,1B=8b,1KB=1Kb
=1024B,1MB=1Mb=1024Kb=1024KB,1GB=1024MB,1TB=1024GB,总之,我们俗称的,1T就是1TB也就是1Tb,1G就是1Gb,所以128Mb=16M
8=16M字节,因为FLASH以扇区为单位删除,W25Q128就是分为256个块,每块又分为16个扇区,每个扇区4K个字节,因此每次擦除4K个字节
(补焊电路板),公司产品出现问题,于是研发部门也就是我和苏立峰下去焊接电路板,很累,下面环境非常差,空气也不好,然后发现彼此的焊接技术都还可以,哈哈哈,全能

20210121下午

FLASH具体看视屏吧,晚上准备回去看正点原子的视屏
继续焊接电路板,一下午都在焊电路板,今天晚上加班,等下继续下去焊电路板,刘工真的好可爱一个人,性格好开朗,电路板坏了,他说就修呗,哈哈哈,前一段时间,我说我兴趣想自学java,他说那就jia呗,我还说其实我也用python写过软件,他说那就pai呗,真的又老又可爱啊,老顽童,今天吃饭时,说电路板烧坏了,他说一句阿弥陀佛,我也说阿弥陀佛,我说烧一炷香,晚上在办公室放一尊观音菩萨,哈哈哈,每天拜一拜。去焊接电路板去了,拜拜喽

20210122上午

昨天晚上加班,仍旧是焊板子焊板子,不过也挺开心的,公司员工都还好啊,焊接电路板的那个叔叔,人很好,感觉很有思想啊,昨晚我也和师姐闲聊了一会儿,很宅的一个女生,当然是边干活边聊天了,哈哈
今天上午仍然是去焊板子,还有一百多块呢?

20210122下午

继续焊板子,上午的时候很无语,就是焊板子时玩手机被老陶看见了,太倒霉了叭,然后晚上是不加班的,但是我还是主动提出了加班,一来晚上没事,二来想赚钱啊,很穷哈哈哈,就是想搞钱,然后晚上又和那位师姐聊天了,师姐是芜湖本地人,在阜阳师范学院上学,学的也是电子信息工程,也参加过电赛,她说她是学弟带着的,苏立峰也是参加过电赛,他是安农大的学生,也是很优秀啊,不过就是考研两次也没考上,学的是电气自动化专业,然后就是今晚晚上问了师傅那个问题,就是说结婚两个人是凑合着过日子,于是那位叔叔说也不是凑合着,就是两个人凑合着凑合着就产生了依赖性,就离不开对方了,想想也是这么个道理,晚上也没什么事情,就是焊板子嘛

20210123一天

今天晚上焊完板子,就去和电路板维修调试的师傅聊天了,感觉师傅懂好多道理,性格也很近人,于是我问他几个问题,比如,为啥降压模块弄那么大体积那么大,78系列,317系列,337系列不也行,甚至三极管也行啊,他说尤其是你们学生喜欢用78系列,317,337可调系列,小电流可以,大电流就不行了功耗大发热怎么办,还有纹波啥的,所以弄体积那么大(这个胡子磊以前给候老师弄过),还问他电源防反接有几种方式?他没说个所以然,感觉就是经验丰富,理论不太行,然后还问了产品电路图中的疑问,就是缓冲器,还有二极管的作用啥的,还有我还问做开关为啥一定要用体积那么大的mos管,因为我本人看到大体积元件就不是很舒服,我说三极管也可以开关啊,他说,mos管开关频率高,导通快,还有啥忘记了,反正开关主要用mos管(我竟然忘记了尴尬)
为什么说小苏心好细呢?第一就是就是他焊电路板也好布线也好,都是事先算好大概需要多少个,再动手,不像我,随便弄所以就容易浪费期间,第二就是给控制板布线时,他把我的搬过来看正面,然后对着他的控制面板背面布线,第三就是,用尖嘴钳时,他缠上绝缘胶带避免拧元器件时损坏
没什么可说的今天,今天那位师姐请假了,今天倒没有焊板子了,就是排线和焊接,是一个主控台需要布线,弄了一整天,说弄不完晚上就要加班,于是正常也弄完了

20210124一天

今天是星期天,放假了,我早上八点醒,玩手机到九点,站桩15分钟,洗脸吃饭后,十一点多来到了公司,准备学习刘洋STM32,把时间放在事业上你会失去情感,把时间放在情感上你会失去事业,原来来这个公司其他的不说,真就挺好的,原来linux开发也是可以用在这里的啊,六六六,加油,我要好好学习
下午的时候,在知网上下载论文资料,弄了几个小时,到五点多时,我给胡子磊打电话问写论文要不要下载硕士论文和博士论文,需不需要下载本科论文,然后我和老胡讲了讲我这几天工作的经历,于是聊得忘我,到六点多了
下午主要是看了刘洋的单片机,其他也没啥了
今天回我消息了,“是结婚很多年的这些长辈们基本上都在说跟另一半就是为了孩子将就的,但是这里面肯定有一个重要的因素,就是这个和你凑合的人你已经习惯了,换一个人来要重新花时间花精力,结果很有可能仍然不尽人意,所以不如就顺着自己的依赖,或者说牵绊吧,是人就有情感,是人潜意识都想给自己省事儿,这也造就了很多人甩不开也没那个精力去甩开现在的婚姻,说白了没有几个人真正能谈得起爱,绝大多数人的生活只是由各种各样的习惯构成的,当然很多人喜欢把简单生活夸张成爱,其实没有这些你还是一样的活”

20210125上午

今天一天学了好多东西啊,而且下午研发部门那个男生,就是很喜欢闲聊的那个男生,坐在我旁边,闲聊了一会,我知道了公司的一些事情,也知道部门一些大佬,和刘工的详细信息,刘工真的深不可测,软硬件都懂,会很多东西,c++,C#,linux,QT,汇编,硬件电路,单片机操作系统,C语言,java等等,人家是神舟五号的研究员之一,你说厉不厉害,然后那个男生说工资2万多,也不是很高啊,哈哈,说刘工出去从神舟五号发射完之后辞职创业赚一千多万公司就倒闭了,反正很牛逼就对了,以前开发过飞机大炮,什么火箭之类的,刚来那几天,他说labview语言第一个版本就是他和他的团队开发的,后来美国人把他们解散了,于是这个语言现在是美国人的了,现在赚了几千亿美元。
好了言归正传,今天也学习了好多东西,下午我拿公司的废板子焊接了,贴片电阻,贴片二极管,贴片F407,贴片限流电阻075=750ma,贴片led等等,顺便试用了洗板水和无水乙醇和仪器清洁器,我自己实验得出洗板水确实腐蚀性更强,浇到板子上能听到嘶嘶声,但是我发现效果与无水乙醇差不多,而且洗板水有毒有害,仪器清洁器就不行了没一点用
晚上老板开会了,但是我最近身体好差,炎症又犯了,好难受,有点头发昏,不知道为什么要让我这么难,我不想这么难,师兄又跟我聊天,说刘工的东西他现在基本上了解个大概,还说“钱”途无量哈哈,我猜测他的目前工资是7000左右,我好多都不会,还要加油学

20210127一整天

其实很多话要说,但是没时间记录,就拖来拖去的,昨晚帮戚子旋弄远程弄电脑,弄到十一点半,十点开始弄的,最后效果不错,昨天就是布线,弄那个控制面板,小苏真的心好细,线知道要弄整齐,还有焊led灯管脚他说焊低一点,反正总有能让我学到他的地方,还有昨天夸了刘师姐,她有一个特点就是,别人对她说话时,她总是微笑或者不微笑,很认真盯着你眼睛在聆听,然后会回一句,奥,或者是回复你一句,这个习惯真挺好,还有刘工真的很“老顽童”
26号那天身体就不行了,但是一直扛下去的,真心感觉和小苏在一起好幸运,工作上总是我看着他做,很多事情他先做我在后面,而且我有时候身体不舒服,刚好他能帮我做一点,他心太细致了,真的要向他学习
谈师傅说,mos管当开关管是频率高,速度快,电阻小,还说某个电子元器件只是当前最适合,也许过几年性能就不够用了,就像电脑cpu一样,会更新换代,对了焊锡膏和助焊剂都不好,松香是植物成分最好,没有毒性,今天也试了试弄水晶接头(网线口),对了还知道了内六角螺丝
昨天晚上又和那些人晚上加班聊天,挺搞笑的那些人,也是一块上班摸鱼,其实想说的很多,一时间想不起来了,这两天我身上的炎症犯了,我猜测是久坐引起的,很难受,本来今天回来休息该多好,然鹅我加班了,主动的,就三个人,我,谈师傅,那个戴眼镜,不过刘杰和小蔡也加班,小蔡是淮北的,技术很厉害的,大家都会说老板坏话哈哈,总之这个公司虽然不咋地员工之间倒没有尔虞我诈,一块摸鱼,一块说老板坏话哈哈

20210128上午

今天上午喝了四杯水,我以后一天要喝八杯水,我的杯子大概是150ml水,八杯水就是1000多ml了,加油奥利给,中午突然给我发消息,聊到了情感话题,又是婚姻和家庭,虽然我的家庭也不好,不过我还没怎么认真想过这些问题,如果有可能也是我结婚成家立业之后了,似乎唐小飞坐牢了大家都知道了

20210130一整天

今天摸鱼了一天,和小苏一起,将电阻引脚针绑在一起,塞进热缩管里面,真够无聊的,好感慨啊,公司的员工能摸鱼到这种程度,足以说明目前公司存在严重的管理制度问题,凡尔啊凡尔你可长点心吧,还有就是昨天没有记录,这几天公司一直在解决产品问题,忙得不可开交,所以也就无暇顾及我和小苏了吧,另外就是总感觉自己渣得不能再渣,好多东西不会还帮不上忙,昨天喝了七杯水,今天算是六杯水,真是一天一天少,明天是星期天,老板让加班,因为下周六放假,感觉上班也挺好玩的,哈哈,在这里有小苏作伴真的很幸运,今天早上小苏给我带了四盒酸辣粉,真好,我还打算把阜阳格拉条邮寄给他吃呢,他说不要

20210131一整天

我记得前几天一些事情了,今天在公司不是很好,我被谈师傅说了一次加上上次算两次了,事不过三要避免,上次还被徐师傅说了,谈师傅说拿东西在哪里拿的要放回原地方,徐师傅说我们那边工作时都是工作台来了什么样,走了还是什么样,东西整理好归还好,要是在大公司,扣奖金扣工资那是你的事,今天被程主管说了两次,上午是十一点半左右,我看一块报废的电路板,在车间转来转去没事做,程主任说你要是看拿到位置上看没事,别走来走去站着,下午我离开自己位置看C语言书籍和小苏站在一块,程主任说别站着去位置上看,其实我觉得自己犯错了,然后下午我又偷偷睡觉被程主任看到了,我今天真是犯了很多错误,很烦,要改正,还好只是实习,而且这里的人很好,不过我自己心里要警惕,以后去了别的公司要牢记教训

20210201一整天

今天写了一天的单片机笔记,也算收获满满的,那些笔记就算今天的学习日志吧,昨晚四点多做梦,就很难受,哎,今天身体也不是很好,就这样吧,晚上继续学习。

20210205一整天

今天是周五,不用加班,现在离下班还有十分钟左右时间,很无聊,看不下去了,就来写日志了,前几天虽然没有写工作日志,不过都是坐在办公室写正点原子单片机笔记,和看C语言,甚至昨天下午再看《鸟哥的linux私房菜》,为我过年回家看野火linux开发板打基础,对了今天下午两点45我看完了谭浩强的C语言(关键部分),现在回看有很多收获,虽然大学期间也多次回看过C语言,似乎这次有一种通透感,很多知识明白了很多,对了之前还看过c primer plus 所以,这次就算我同时看了两本书,你说我收获大不大?又看了正点原子的指南,做了很多笔记,虽然以后很有可能用不到,但学到知识总不会有错,之前看单片机总是畏惧里面的细知识点,比如语法,比如指针,比如数组,比如结构体,比如字符串,比如内存存储等等等等,现在我自信了很多,为我以后学习其他语言打好基础,现在工作也就二十天还不到,慢慢来,我相信基础很重要,这个一定很重要,还有python的对象与类,这一块我打算看视频了,也要花时间来看。
明天公司就放假了,我应该也要和他们一块去吃饭,害,我可是打酱油的哈,买的鞋子晚上到,外套明天会到,今天下了一整天雨,心情烦,每到回家就没有好天气呀看来是
前几天,一直坐在办公室,今天的身体是最舒服的一天,为什么呢?自从我晚上开始走路散步以后就开始恢复,似乎都没那么好,看来我以后要多走路,然后再配其他的动作,然后水还是要多喝,我已经连续一星期每天喝六杯水以上,算起来就是2000ml了,皮肤确实会变好

锐单商城拥有海量元器件数据手册IC替代型号,打造电子元器件IC百科大全!

相关文章