- 博客(148)
- 资源 (21)
- 收藏
- 关注

原创 python section 4-列表
1.用下标取得某个值,元素从序号0开始2.负数下标:从最后一个值开始(-1)>>> [1,2,3][1, 2, 3]>>> sp=['a','b','c']>>> sp[0]'a'>>> sp[1]'b'>>> ['a','b','c'][1]'b'>>> '...
2020-07-11 14:26:57
292

原创 python section-5 字典
# 字典 no顺序。列表have顺序格式 { }#get方法防报错#setdefault方法防治报错,无项目则添加有项目则不变其参数#in 或not in方法检查是否存在键值#get方法检查键是否存在,没有则返回0,不报错value :值 key:键 item: 键---值对sp....
2020-07-11 14:23:54
327

原创 Python基础 6.字符串定义与操作
#\n 换行注释可表示多行信息输出\t制表print内三层注释用于表示多行信息输出 print('566')"""#\n 换行注释可表示多行信息输出\t制表print内三层注释用于表示多行信息输出print('asd fgh \ mm')print('asd fgh \n mm')print('asd fgh \t mm')""""""asd fg...
2020-07-08 00:02:45
196

原创 Python基础 3函数定义与调用详解
函数定义#函数def hello(): print('123') print('456')hello() hello() 变元参数应用def he(name): #name is 变元 ,返回后数据丢失 print('hello '+ name) he('alice')#print(name) last num...
2020-07-08 00:02:10
223

原创 c语言的内存对齐问题
内存对齐的目的: 字,双字,和四字在自然边界上不需要在内存中对齐。(对字,双字,和四字来说,自然边界分别是偶数地址,可以被 4 整除的地址,和可以被 8 整除的地址。)无论如何,为了提高程序的性能,数据结构(尤其是栈)应该尽可能地在自然边界上对齐。原因在于,为了访问未对齐的内存,处理器需要作两次内存访问;然而,对齐的内存访问仅需要一次访问。一个字或双字操作数跨越了 4 字节边界,...
2019-02-23 19:32:29
352

翻译 stm32之DMA
DMA直接存储器存取(DMA)用来提供在外设和存储器之间或者存储器和存储器之间的高速数据传输。无须CPU干预,数据可以通过DMA快速地移动,这就节省了CPU的资源来做其他操作通道配置过程下面是配置DMA通道x的过程(x代表通道号):1. 在DMA_CPARx寄存器中设置外设寄存器的地址。发生外设数据传输请求时,这个地址将是数据传输的源或目标。2. 在DMA_CMARx寄存器中设置数据存...
2019-01-11 18:38:22
373

翻译 STM32之TIMER基本定时器应用
STM32之TIMER基本定时器应用定时器溢出时间 Tout= ((arr+1)*(psc+1))/Tclk相关结构体typedef struct{ uint16_t TIM_Prescaler; /*!< 计数分频值 */ uint16_t TIM_CounterMode; /*!< 计数模式 */ uint16_t...
2019-01-11 17:03:12
831

翻译 STM32之知其然,知其所以然
STM32之知其然,知其所以然/*the core document(.s)**/; Reset handler //复位处理Reset_Handler PROC EXPORT Reset_Handler [WEAK] // IMPORT SystemInit ...
2019-01-10 17:16:46
391

翻译 STM32之开发利器(USART)
STM32之串口(USART)// 支持printf函数, 不需要选择use MicroLIB #if 1#pragma import(__use_no_semihosting) //标准库需要的支持函数 struct __FILE{ int handle;};FILE __stdout;...
2019-01-09 18:48:25
330

原创 stm32中断配置(NVIC)
内嵌向量中断控制器:Nested Vectored Interrupt Controller (NVIC)NVIC优先级结构体定义:typedef struct{ uint8_t NVIC_IRQChannel; /*!< Specifies the IRQ channel to be enabled or disabled */ u...
2019-01-08 20:22:18
1267

原创 STM32之GPIO操作(库函数版)
1.在stm32f10x_gpio.h文件中首先GPIOD定义:#define IS_GPIO_ALL_PERIPH(PERIPH) (((PERIPH) == GPIOA) || \ ((PERIPH) == GPIOB) || \ ((PERI...
2019-01-08 16:33:26
1596

翻译 stm32时钟及其滴答定时器
stm32时钟设置(F1其余型号同理): Reset handlerReset_Handler PROC EXPORT Reset_Handler [WEAK] IMPORT __main IMPORT SystemInit LDR...
2019-01-07 16:43:21
981

翻译 排序之冒泡算法
## **排序之冒泡算法**key1#include <stdio.h>void sort(int arr[], int len) { int i, j, temp; for (i = 0; i < len - 1; i++) for (j = 0; j < len - 1 - i; j++) if (ar...
2018-12-11 15:59:32
182
原创 h750错误记录 卡死 ,18b20数据读取失败 解决办法
由于hal库没有 微秒延时,故采用nop( )函数来进行延时,死活读不到温度数据,一度怀疑硬件问题,开发板验证测试就是快。经过多块测试版对比,发现就是nop出问题,us几十的很准,神坑。这种us延时还是用抵达定时器更准确。
2023-10-25 18:08:50
554
原创 STM32H750 HAL CUBEMX 时钟失败及死机无法下载问题解决
STM32H750 HAL CUBEMX 时钟失败及死机无法下载问题解决
2023-09-11 16:17:46
520
mqtt测试 工具 mqttfx
2022-08-10
python-3.7.2-amd64.exe.7z
2020-07-08
虚拟串口工具,亲测可用
2020-06-01
郭天祥新概念51单片机C语言教程 入门、提高、开发、拓展全攻略.rar
2020-02-22
free_rtos的任务创建与删除
2019-04-11
ad7792程序
2019-03-07
c程序-字符串删除及更新
2019-02-14
带字库型126864中文资料
2018-05-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人