using System; using System.Collections.Generic; using System.Drawing; using System.Drawing.Imaging; using System.Linq; using System.Management; using ... ...
分类:
编程语言 时间:
2019-06-11 14:51:21
阅读次数:
120
输出: Hello, Hal. I don't like your Girlfriend. I know her address: 0x1b1b70 Where's 4? Oh, here it is: 0x72fc6c ps=0x72fbb0 pd=0x72fc08 pi=0x72fc3c 添加另 ...
分类:
编程语言 时间:
2019-06-09 00:40:49
阅读次数:
119
HAL_Init();SystemClock_Config();MX_GPIO_Init();MX_DMA_Init();MX_ADC_Init();MX_LPUART1_UART_Init();MX_USART1_UART_Init();MX_RTC_Init();WorkFinished=0;//工作没有完成while(1){LED1_ON;LED2_ON;LED3_ON;HAL_Delay(
分类:
其他好文 时间:
2019-06-07 22:57:03
阅读次数:
378
1、IWDG简介 STM32F103ZET6的独立看门狗(IWDG)是由内部LSI(内部约40KHZ低速时钟)时钟驱动的。由于IWDG是由内部低速时钟驱动,所以就算主时钟发生故障,IWDG依然能够工作。 由于LSI是一个内部RC时钟,所以时钟不是很准确的40KHZ,而是在30KHZ~60KHZ之间变 ...
分类:
其他好文 时间:
2019-06-07 22:46:34
阅读次数:
109
@2019-06-06 【小记】 这个bug比较常见,右键可以定位到相关头文件,但系统依旧报错,其实主要还是头文件的问题。 1.需要检查头文件中关于主程序所用到的部分是否已经使能,尤其是 “stm32f7xx_hal_con.h”和"stm32f7xx_hal.h"。 2.编译器报错的地方并不准确, ...
分类:
其他好文 时间:
2019-06-06 13:44:10
阅读次数:
165
中断回调函数是在某个中断发生完成之后调用的,在用Cubemx生成的代码中,其实已经有生成中断回调函数了的,不过那个我们可以不用管,自己在项目里重写中断回调函数以及程序逻辑即可。 从上图我们可以看到,自动生成的代码中,中断回调函数都有一个__weak 关键字,加上了__weak 修饰符的函数,用户可以 ...
分类:
其他好文 时间:
2019-06-03 14:08:38
阅读次数:
544
function deepOrShallowClone() { var target = null; var arguments0 = arguments[0]; var lastArguments = arguments[arguments.length - 1]; //首次执行arguments... ...
分类:
Web程序 时间:
2019-06-02 19:20:43
阅读次数:
119
源码如下,实现把一个JPG保存成灰度图格式的BMP 编译命令行如下: 链接命令行如下: 然后使用adb上传adb root #手机必要要rootadb push jpg2bmp 1.jpg /data/data/tempadb shell cd /data/data/temp chmod +x jp ...
分类:
移动开发 时间:
2019-05-30 13:19:19
阅读次数:
180
ST 先后提供了两套固件库:标准库和 HAL 库。 STM32 芯片面市之初只提供了丰富全面的 标准库,大大便利了用户程序开发,为广大开发板所推崇,同时也为 ST 积累了大量标准库用 户。有过 STM32 基础的同学想必对标准库非常熟悉。我们正点原子目前的所有 STM32F1 开发 板以及探索者 S ...
分类:
其他好文 时间:
2019-05-28 17:26:08
阅读次数:
233
一、AudioPolicyService启动过程分析 1. 播放声音,声音从哪个设备播放出来是由audio policy决定的。 2.在每一个声卡,对应一个output,一个output对应系统中都有一个线程与其对应。 3.对硬件的访问操作是由AudioFlinger来完成的 4.AudioPoli ...
分类:
移动开发 时间:
2019-05-27 19:31:39
阅读次数:
403