上一页 1 2 3 4 5 6 ··· 11 下一页
摘要: 芯片里面有什么 我们看到的 STM32 芯片是已经封装好的成品,主要由内核和片上外设组成。若与电脑类比,内核与外设就如同电脑上的 CPU 与主板、内存、显卡、硬盘的关系。STM32F103 采用的是 Cortex-M3 内核,内核即 CPU,由 ARM 公司设计。ARM 公司并不生产芯片,而是出售其 阅读全文
posted @ 2022-04-01 11:17 0x9e5Y2J 阅读(634) 评论(0) 推荐(0) 编辑
摘要: 使用 C 语言对寄存器赋值时,我们常常要求只修改该寄存器的某几位的值,且其它的寄存器位不变,这个时候我们就需要用到 C 语言的位操作方法了。 1. 把变量的某位清零 此处我们以变量 a 代表寄存器,并假设寄存器中本来已有数值,此时我们需要把变量a 的某一位清零,且其它位不变,方法见代码清单 6-1。 阅读全文
posted @ 2022-04-01 11:16 0x9e5Y2J 阅读(181) 评论(0) 推荐(0) 编辑
摘要: Table of Contents 1. class collections.Counter([iterable-or-mapping]) 1.1. 例子 1.2. 使用实例 2. To Be Continued class collections.Counter([iterable-or-mapp 阅读全文
posted @ 2022-04-01 10:54 0x9e5Y2J 阅读(81) 评论(0) 推荐(0) 编辑
摘要: SPI总线 SPI 简介 SPI 的全称是"Serial Peripheral Interface",意为串行外围接口,是Motorola 首先在其 MC68HCXX 系列处理器上定义的。SPI 接口主要应用在 EEPROM、 FLASH、实时时钟、AD 转换器,还有数字信号处理器和数字信号解码器之 阅读全文
posted @ 2022-03-31 11:29 0x9e5Y2J 阅读(430) 评论(0) 推荐(0) 编辑
摘要: 本章参考资料:《STM32F10X-中文参考手册》存储器和总线构架章节、GPIO 章节,《CM3 权威指南 CnR2》存储器系统章节。 位带简介 位操作就是可以单独的对一个比特位读和写,这个在 51 单片机中非常常见。51 单片机中通过关键字 sbit 来实现位定义,STM32 没有这样的关键字,而 阅读全文
posted @ 2022-03-31 11:27 0x9e5Y2J 阅读(229) 评论(0) 推荐(0) 编辑
摘要: 显示器简介 显示器属于计算机的 I/O 设备,即输入输出设备。它是一种将特定电子信息输出到屏幕上再反射到人眼的显示工具。常见的有 CRT 显示器、液晶显示器、LED 点阵显示器及OLED 显示器 本章讲解的内容涉及对 FSMC 的控制,若您不了解 FSMC 外设,可以先学习前面的《FSMC—扩展外部 阅读全文
posted @ 2022-03-31 10:50 0x9e5Y2J 阅读(476) 评论(0) 推荐(0) 编辑
摘要: 参考:spi详解 spi协议 SPI的基本介绍 SPI的简介 SPI,是英语Serial Peripheral interface的缩写,顾名思义就是串行外围设备接口,是Motorola首先在其MC68HCXX系列处理器上定义的。 SPI接口主要应用在EEPROM、FLASH、实时时钟、AD转换器, 阅读全文
posted @ 2022-03-31 10:47 0x9e5Y2J 阅读(291) 评论(0) 推荐(0) 编辑
摘要: FIFO: 一、先入先出队列(First Input First Output,FIFO)这是一种传统的按序执行方法,先进入的指令先完成并引退,跟着才执行第二条指令。 1.什么是FIFO? FIFO是英文First In First Out 的缩写,是一种先进先出的数据缓存器,他与普通存储器的区别是 阅读全文
posted @ 2022-03-31 10:38 0x9e5Y2J 阅读(429) 评论(0) 推荐(0) 编辑
摘要: JMM 相关文档: Java Language Specification Chapter 17 The JSR-133 Cookbook for Compiler Writers - Doug Lea's Using JDK 9 Memory Order Modes - Doug Lea's 内存 阅读全文
posted @ 2022-03-31 10:36 0x9e5Y2J 阅读(235) 评论(0) 推荐(0) 编辑
摘要: 1 STM32的三种开发方式 通常新手在入门STM32的时候,首先都要先选择一种要用的开发方式,不同的开发方式会导致你编程的架构是完全不一样的。一般大多数都会选用标准库和HAL库,而极少部分人会通过直接配置寄存器进行开发。网上关于标准库、HAL库的描述相信是数不胜数。可是一个对于很多刚入门的朋友还是 阅读全文
posted @ 2022-03-31 10:31 0x9e5Y2J 阅读(400) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 11 下一页