今天这篇博文主要是复习复习前面的内容,这两天因为一些小原因没有跟新学习的进度。 其实现阶段的学习就是主要学习stm32的一些主要的外设的使用,要用这个外设之前,最终的是先搞清楚它的定义是什么,比如GPIO这个外设,从字面意思来讲就是通用的输入输出端口,还需要搞清楚的是输入输出的究竟是什么,说白了就是 ...
分类:
其他好文 时间:
2018-07-11 21:18:01
阅读次数:
143
前几天无聊就弄了弄这个玩,网上教程可能有点杂,在这里就总结一下。 Digispark开发板(也就是badusb)能干什么,自己搜去,/坏笑。 1.准备材料:Attiny85微型 USB接口开发板 Digispark kickstarter扩展板开发板(淘宝上9 RMB左右,我自己在这里购买的:点击进 ...
分类:
其他好文 时间:
2018-07-11 14:43:04
阅读次数:
2258
本章参考资料《STM32F76xxx参考手册》第十一章-中断和事件、《Cortex®-M7内核编程手册》-4.2章节:NVIC和4.4章节:SCB—4.3.5的AIRCR。 STM32中断非常强大,每个外设都可以产生中断,所以中断的讲解放在哪一个外设里面去讲都不合适,这里单独抽出一章来做一个总结性的 ...
分类:
其他好文 时间:
2018-07-10 11:12:07
阅读次数:
269
本章参考资料:《STM32F76xxx参考手册》、库帮助文档《STM32F779xx_User_Manual.chm》。 按键检测使用到GPIO外设的基本输入功能,本章中不再赘述GPIO外设的概念,如您忘记了,可重读前面“GPIO框图剖析”小节,STM32 HAL库中GPIO初始化结构体GPIO_T ...
分类:
其他好文 时间:
2018-07-09 16:35:52
阅读次数:
283
什么是计算机?计算机(computer)俗称电脑,是现代一种用于高速计算的电子机器,可以进行数值计算,又可以进行逻辑判断,还具有存储记忆功能,且能够按照程序的运行,自动、高速处理数据。计算机是20世纪最先进的科学技术发明之一。计算机是由什么组成的?一个完整的计算机系统,是由硬件系统和软件系统两大部分组成的。一、硬件系统:主要分为主机和外设两部分,是指那些构成计算机系统的物理实体,它们主要由各种各样
分类:
其他好文 时间:
2018-07-07 17:32:09
阅读次数:
533
对于input框,设置readonly后,输入框不能编辑,但是可以触发获取焦点,所以导致在移动端,点击输入框时会出现键盘的顶部。应该设置disabled属性 设置disabled属性后,input不会被触发获取焦点,不会出现上面问题。 另外设置disabled后,输入框会变灰色,可以通过样式重设,改 ...
分类:
其他好文 时间:
2018-07-05 19:57:03
阅读次数:
177
系统调用:通往内核的入口,操作系统提供的工具 I/O 系统: 文件系统:目录与i节点 进程,一个程序里运行另一个程序 信号与中断 低级IO 最底层IO:OS的入口,程序按任何大小的块读写文件 内核:缓冲用户数据,分成块,与外围设备匹配。调度设备上的操作,优化执行性能 输入输出:读文件,写文件 外设& ...
分类:
其他好文 时间:
2018-07-05 19:39:32
阅读次数:
136
1、基础概念 几乎每一种外设都是通过读写设备上的寄存器来进行的,通常包括控制寄存器,状态寄存器和数据寄存器三大类。外设的寄存器通常被连续的编址。根据CPU体系结构的不同,CPU对IO端口的编制方式有两种。 I/O映射方式(I/O mapped) 典型的,如x86处理器为外设专门实现了一个单独的地址空 ...
分类:
其他好文 时间:
2018-07-01 14:14:55
阅读次数:
206
在iOS中,你可能发现页面会整体拉升到状态栏,整个页面效果就会显得更加的高端大气上档次,在Android4.4以后其实也有这种效果的实现,下面我就说一下在进行这种效果实现时碰到的一些坑,希望对大家有一些帮助吧。 首先来说一下关于这种效果的一些额外设置: windowActionBar:这个应该大家都 ...
分类:
移动开发 时间:
2018-06-29 21:42:57
阅读次数:
1106
我们今天来看看中断,什么是中断呢?中断是一种处理器与外设进行通信的机制,它用于“通知”处理器外部有“重要事件”发生。在一般情况下,中断需要被处理器响应。下来我们来看看中断服务程序(ISR):1、从外设中读取中断状态寄存器的值,以便了解中断类型;2、根据中断类型具体设计处理逻辑;3、清除外设状态寄存器中的中断标识位;4、清除处理器中的中断标识位。
分类:
其他好文 时间:
2018-06-28 10:58:13
阅读次数:
146