- 博客(5)
- 资源 (6)
- 收藏
- 关注
转载 STM32输入输出模式理解
在看数据手册的时候,发现在Cortex-M3里,对于GPIO的配置种类有8种之多:(1)GPIO_Mode_AIN 模拟输入 (2)GPIO_Mode_IN_FLOATING 浮空输入(3)GPIO_Mode_IPD 下拉输入(4)GPIO_Mode_IPU 上拉输入(5)GPIO_Mode_Out_OD 开漏输出(6)GPIO_Mode_Out_PP 推挽输出(7)GPIO_Mode_AF_OD...
2018-03-24 10:51:15
344
转载 PyCharm2017.3 安装和破解
1.去官网下载安装包并进行安装。2.特别注意:为避免PyCharm联网时注册失效,请将0.0.0.0 account.jetbrains.com添加到hosts文件中window系统:hosts文件的路径:C:\Windows\System32\drivers\etc3.打开软件,http://idea.lanyus.com/ 在这里点击【获取注册码】,复制到PyCharm选择activation...
2018-02-10 22:05:46
1091
1
转载 断言
断言,调试时可以检查传入的参数是否合法。FreeRTOS内核代码的关键点都会调用configASSERT( x )函数,如果参数x为0,则会抛出一个错误。这个错误很可能是传递给FreeRTOS API函数的无效参数引起的。定义configASSERT()有助于调试时发现错误,但是,定义configASSERT()也会增大应用程序代码量,增大运行时间。推荐在开发阶段使用这个断言宏。举一个例子,我
2018-01-22 22:40:30
1016
转载 一个特殊的中断:SVCall
简述:一种由程序进行触发的中断,默认开启起源:SVC(系统服务调用,亦简称系统调用)多用于在操作系统之上的软件开发中。SVC 用于产生系统函数的调用请求。例如,操作系统不让用户程序直接访问硬件,而是通过提供一些系统服务函数,用户程序使用 SVC 发出对系统服务函数的呼叫请求,以这种方法调用它们来间接访问硬件。因此,当用户程序想要控制特定的硬件时,它就会产生一个 SVC 异常,然后操作系统提供的
2017-11-26 11:07:26
5606
转载 __weak函数
1. 使用方法__weak函数用于定义变量或者函数,常见于定义函数,在MDK ARM链接时优先链接定义为非weak的函数或变量,如果找不到则再链接weak函数。具体用法为:file1.c__weak void weakFunction(void){ //do something return;}void someFunctionCall(void){ /
2017-11-25 22:31:53
6470
2
GUI_application_development_based_on_TouchGFX_Designer.zip
2019-05-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人