上一页 1 ··· 6 7 8 9 10 11 12 下一页
摘要: STM32 HAL库实现微秒级别延时 HAL库函数中有延时函数HAL_Delay();进行毫秒级别的延时,但是在实际的开发中编写时序时有时需要进行较为准确的微秒级别延时像SSI协议接口等,本文章采用一个通用定时器的方式实现微秒级别的延时,而不采用滴答定时器是由于HAL库函数中很多地方需要使用滴答定时 阅读全文
posted @ 2021-05-11 16:00 为鲸 阅读(3024) 评论(0) 推荐(0) 编辑
摘要: 开关电源波纹的产生、测量及抑制 2017-03-28 18:30 开关电源纹波的产生 我们最终的目的是要把输出纹波降低到可以忍受的程度,达到这个目的最根本的解决方法就是要尽量避免纹波的产生,首先要清楚开关电源纹波的种类和产生原因。 上图是开关电源中最简单的拓扑结构-buck降压型电源。 随着SWIT 阅读全文
posted @ 2021-05-10 14:21 为鲸 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 【原帖来自38度论坛,流到EEWORLD,并且给转载到amobbs,我从AMOBBS转过来的】 转帖地址:http://www.amobbs.com/thread-5513839-1-1.html 目录00、前言01、电路图及说明02、仿真03、准备材料、元件04、元件布局05、制作输入隔离岛06、 阅读全文
posted @ 2021-05-10 13:12 为鲸 阅读(1025) 评论(0) 推荐(0) 编辑
摘要: 时钟每跳1兆次,可以执行1.25兆条指令。指令周期=时钟周期*1.25,时钟周期是1/72mhz,故指令周期是(1.25/72mhz)约是0.0174us。 stm32 属于ARM CortexM3,多数指令是单周期的。 cortex-m3是三级流水线,同时执行3条指令,指令周期不定,分支指令也可能 阅读全文
posted @ 2021-05-06 15:43 为鲸 阅读(467) 评论(0) 推荐(0) 编辑
摘要: 掌柜Yang 2019-04-09 12:36:41 14390 收藏 69分类专栏: 通讯总结版权1.IIC简介IIC全称Inter-Integrated Circuit。是由PHILIPS公司在80年代开发的两线式串行总线,用于连接微控制器及其外围设备。IIC属于半双工同步通信方式。2.IIC特 阅读全文
posted @ 2021-05-05 13:31 为鲸 阅读(259) 评论(0) 推荐(0) 编辑
摘要: 1.stm32粗延时函数 粗延时的意思就是延时时间不太准确,一般用在对延时时间要求不严格的场合。这种延时方式是采用软件延时,但因为编译器会在编译的时候加上一些其他辅助指令,所以不能确定C程序的准确运行时间。我们可以采用下面的方法进行估算: 假设stm32 MCU系统时钟(SYSCLK)为48MHz, 阅读全文
posted @ 2021-04-12 20:10 为鲸 阅读(593) 评论(0) 推荐(0) 编辑
摘要: stm32cubemx 配置freertos中断优先级 stm32cubeMx 直接集成freertos,可以不需要自己手动移植只需要把freertos的选项勾选就可以。 但是生成的代码工程中,freertos暴露给用户的API接口并不是原生的freertos接口,是经过cmsis-rtos进行一次 阅读全文
posted @ 2021-04-10 16:53 为鲸 阅读(1677) 评论(0) 推荐(1) 编辑
摘要: 1: Tomoho\Tomoho.axf: Error: L6218E: Undefined symbol main (referred from entry9a.o). 未编写main函数,在使用freertos时,CUBEMX需要重置main.c的内容: 取消勾选重新生成即可 2: 无法烧录,t 阅读全文
posted @ 2021-04-10 15:50 为鲸 阅读(1185) 评论(0) 推荐(0) 编辑
摘要: 问题现象:使用STM32CubeMX生成工程后,使用SWD下载,第二次无法下载。 问题所在:使用STM32CubeMX生成的工程,使用SWD下载,需要配置。 必需进行如下配置:SYS debug--Serial Wire 图1-2 按reset键下载程序的现象 STM32芯片已经被锁住了,无法正常下 阅读全文
posted @ 2021-04-09 20:36 为鲸 阅读(1821) 评论(0) 推荐(0) 编辑
摘要: 16位数据操作指令 名字 功能ADC 带进位加法(ADD with Carry) ADD 加法 AND 按位与。这里的按位与和C的”&”功能相同 ASR 算术右移(Arithmetic Shift Right) BIC 按位清零(把一个数跟另一个无符号数的反码按位与) CMN 负向比较(把一个数跟另 阅读全文
posted @ 2021-02-21 00:15 为鲸 阅读(278) 评论(0) 推荐(0) 编辑
上一页 1 ··· 6 7 8 9 10 11 12 下一页