1)实验平台:正点原子STM32mini开发板2)摘自《正点原子STM32 不完全手册(HAL 库版)》关注官方微信号公众号,获取更多资料:正点原子第四十章 UCOSII 实验 1-任务调度前面我们所有的例程都是跑的裸机程序(裸奔),从本章开始,我们将分 3 个章节向大家介绍 U
第十二章IP核之RAM实验。RAM的英文全称是Random Access Memory,即随机存取存储器,它可以随时把数据写入任一指定地址的存储单元,也可以随时从任一指定地址中读出数据,其读写速度是由时钟频率决定的。
注销字符设备之后要释放掉设备号,不管是通过alloc_chrdev_region函数还是register_chrdev_region函数申请的设备号,统一使用如下释放函数:voidunregister_chrdev_region新字符设备驱动下,设备号分配示例代码如下:示例代码4
12.5STM32CubeMX 配置 WWDG上一讲我们讲解了使用 STM32CubeMX 配置 IWDG 步骤,而 WWDG 配置过程和 IWDG配置过程基本是一模一样,这里我们就直接列出配置图,对配置过程不做过多讲解。
1)实验平台:【正点原子】 NANO STM32F103 开发板2)摘自《正点原子STM32 F1 开发指南(NANO 板-HAL 库版)》关注官方微信号公众号,获取更多资料:正点原子第三十二章 USB 读卡器实验上一章我们向大家介绍了如何利用 STM32 的 USB 来做一个
当执行应用程序时,在Linux下输入可执行文件的相对路径或绝对路径就可以运行该程序,譬如./app或/home/dt/app,还可根据应用程序是否接受传参在执行命令时在后面添加传入的参数信息,譬如./app arg1 arg2或/home/dt/app arg1 arg2。
1)实验平台:【正点原子】 NANO STM32F103 开发板2)摘自《正点原子STM32 F1 开发指南(NANO 板-HAL 库版)》关注官方微信号公众号,获取更多资料:正点原子第三十一章 USB 虚拟串口实验STM32F103 系列芯片都自带了 USB,不过 STM32F
人们常说:“人生就是一场游戏,我们要做的就是打怪、升级、通关”。最近看到APP上给我推送了很多类似的回答,借此机会,也想着重新审视一下自己的学习历程,以及结合自身和大牛,分享一些学习经验,希望能对大家有所启发和帮助。
假如你会使用8051 , 会写 C 语言,那么 STM32 本身并不需要刻意的学习。当你需要使用 STM32 某些功能,而 51 实现不了的时候,那 STM32 自然不需要学习,你会直接去寻找 STM32 某方面的使用方法。
MDK的一个强大的功能就是提供软件仿真,通过软件仿真,我们可以发现很多将要出现的问题,避免了下载到STM32里面来查这些错误,这样最大的好处是能很方便的检查程序存在的问题,因为在MDK的仿真下面,你可以查看很多硬件相关的寄存器,通过观察这些寄存器,你可以知道代码是不是真正有效。
当我们安装了集成环境之后,编写.c文件,一按下图红色框框的按键即“编译并运行”,就可以得到一个“.exe”后缀的可执行的C程序文件,这期间并非只有一道工序,而是分别经过了预处理、编译、汇编和链接四个流程。