- 博客(8)
- 收藏
- 关注
原创 关于mm32g
标配CAN-FD接口和在部分产品中选配的高精度定时器,以面向智能工业、电机和电源的应用;MM32G新系列延续着灵动在Arm MCU生态体系的布局,并拥有从Cortex-M0到STAR-MC1内核的跨度,从入门级的48MHz主频到高达180MHz的主频,并在全系列上新增了多项先进的模拟和数字外设。MM32G新系列延续着灵动在Arm MCU生态体系的布局,并拥有从Cortex-M0到STAR-MC1内核的跨度,从入门级的48MHz主频到高达180MHz的主频,并在全系列上新增了多项先进的模拟和数字外设。
2023-05-04 14:00:59
39
原创 入手lcd屏幕的注意事项
如果说你没有一个很熟悉且靠谱的商家,那么建议无脑入正点原子的lcd 现在的正点旗舰店的lcd是2.4版本的,用的是触摸电阻屏幕,正点家除了贵以外没什么缺点,而且他们家卖的都是最新版本。就是贵的一批,2.8寸的lcd要98一块,还没有优惠。这里就要说一个悲伤的故事了,我之前在拼某某上购买了一块2.8寸lcd ,使用还未超过1个月,出现白屏现象,出了问题之后商家立刻提供方案,退款或者换货,但是出了问题谁又能开心的起来,正在调试代码的时候出现问题又找了半天错误的心情谁懂啊。
2023-05-02 11:02:32
84
原创 i2c通信
i2c的读与写都是通过拉低时钟线将数据传输到数据总线上,在拉高时采集数据,并将数据存到内部,在读取数据时候先将时钟线拉低,时钟信号为低时,数据线上的高低电平才允许变化,时钟信号为高时,数据总线上的数据必须保持稳定。起始信号产生后,总线为被占用状态(SDA拉低);终止信号产生后,总线为空闲状态(SCL被释放了)。(数据线为高表示释放数据线)接收器件收到一个完整的数据字节后有可能需要完成一些其它工作,如处理中断,可能无法立刻接收下一字节,这时从机将SCL拉成低电平,从而使主机处于等待状态。
2023-05-01 16:14:02
108
原创 存储器家族
的操作特性完全符合EEPROM的定义,属EEPROM无疑,首款Flash推出时其数据手册上也清楚的标明是EEPROM,现在的多数Flash手册上也是这么标明的,二者的关系是“白马”和“马”。至于为什么业界要区分二者,主要的原因是 Flash EEPROM的操作方法和传统EEPROM截然不同,次要的原因是为了语言的简练,非正式文件和口语中Flash EEPROM就简称为Flash,这里要强调的是白马的“白”属性而非其“马”属性以区别Flash和传统EEPROM。擦操作的最小单位是一个区块,而不是单个字节。
2023-05-01 12:10:14
160
原创 神奇的Direct Memory Access
与停止CPU访内的DMA方法比较,周期挪用的方法既实现了I/O传送,又较好地发挥了内存和CPU的效率,是一种广泛采用的方法。Direct Memory Access神奇在哪里,DMA翻译为汉语叫做直接内存访问,不经过cpu,直接用来提供在外设和存储器之间或者存储器和存储器之间的高速数据传输,高速的数据传输,大大节省了cpu的资源,在DMA模式下,CPU只须向DMA控制器下达指令,让DMA控制器来处理数的传送,数据传送完毕再把信息反馈给CPU,这样就很大程度上减轻了CPU资源占有率。
2023-05-01 10:28:16
156
1
原创 ad/da
Σ-Δ型ADC具有积分式与逐次比较型ADC的双重优点。它对工业现场的串模干扰具有较强的抑制能力,不亚于双积分ADC,它比双积分ADC有较高的转换速度,与逐次比较型ADC相比,有较高的信噪比,分辨率高,线性度好,不需要采样保持电路。双积分型A/D转换器,具有精度高、抗干扰性好、价格低廉等优点,与逐次比较型A/D转换器相比,转换速度较慢,近年来在单片机应用领域中也得到广泛应用。按照输出数字量的有效位数分为4位、8位、10位、12位、14位、16位并行输出以及BCD码输出的3位半、4位半、5位半等多种。
2023-04-30 21:42:25
123
1
原创 stm32组成
DMA总线也主要是用来传输数据,这个数据可以是在某个外设的数据寄存器,可以在SRAM,可以在内部FLASH。因为数据可以被Dcode总线,也可以被DMA总线访问,为了避免访问冲突,在取数的时候需要经过一个总线矩阵来仲裁,决定哪个总线在取数。内部的SRAM,是通常所说的内存,程序中的变量、堆栈等的开销都是基于内部SRAM,内核通过DCode总线来访问它。正是由于多样化的外设,stm32深受工程师们的喜爱,芯片内核与外设间的连接,驱动单元有4个,被动单元同样有四个,见图片。
2023-04-30 17:14:33
201
原创 stm32的选择
了解了STM32的分类和命名方法之后,就可以根据项目的具体需求先大概选择哪类内核的MCU,普通应用,不需要接大屏幕的一般选择Cortex-M3内核的F1系列,如果要追求高性能,需要大量的数据运算,且需要外接RGB大屏幕的则选择Cortex-M4内核的F429系列。确定好了引脚数目之后再选择FLASH大小,相同引脚数的MCU会有不同的FLASH大小可供选择,这个也是根据实际需要选择,程序大的就选择大点的FLASH,要是产品一量产,这些省下来的都是钱啊。了解完stm32家族的分辨方法,再来看看他们的能力,
2023-04-30 16:49:58
1404
max30102中文资料
2023-05-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人