1 wire基本概念 这是美国的达拉斯半导体公司推出的一项特有的单总线(1 wire)技术。该技术与别的总线不同, 它采用一根信号线,既可以传输时钟,又可以传输数据,而且数据传输是双向的。 因此该总线技术具有线路简单,硬件开销少,成本低廉,便于总线扩展和维护等优点。该技术适用于单主机系统,能够控制一 ...
分类:
其他好文 时间:
2020-04-04 22:22:17
阅读次数:
315
今天把STM32 定时器输入作为 编码器接口相关的 函数 TIM_EncoderInterfaceConfig ,好好分析了一遍 因为网上不少人对这个函数有问题 1 void TIM_EncoderInterfaceConfig(TIM_TypeDef* TIMx, uint16_t TIM_Enc ...
分类:
Web程序 时间:
2020-04-02 19:50:18
阅读次数:
139
STM32入门系列-使用C语言封装寄存器 具体实例:控制 GPIOC 端口的第 0 管脚输出一个低电平。首先我们需要知道GPIOC 端口外设是挂接在哪个总线上的,然后根据总线基地址和本身的偏移地址得到 GPIOC 外设基地址,最后通过这个外设基地址得到里面各种寄存器基地址。 总线和外设基地址封装 根 ...
分类:
编程语言 时间:
2020-04-01 11:05:22
阅读次数:
159
[TOC] 芯片型号:STM32F103VET6(100个引脚),主频 72MHz,512KB FLASH ,64KB RAM 仿真调试:J LINK rtthread官方文档:https://www.rt thread.org/document/site/application note/syst ...
分类:
其他好文 时间:
2020-03-31 19:02:03
阅读次数:
394
LBDP-Z可支持STM32通过无线模块实现在线升级,在代码校验后进行升级操作。 因无线传输可能发生丢包,因此需要多次发送(目前尝试5次)。 注意:升级前必须确保网关板已正确设置RTC!!! step 1:准备升级包 启动SCP软件,将编译好的升级包(本例中为ledPrj_app_1847.hex) ...
分类:
移动开发 时间:
2020-03-30 09:50:05
阅读次数:
120
目录 Linux系统编程 + "Linux编程概念" FreeRTOS + "FreeRTO_信号量" 安全算法 C语言 STM32 ARM 物联网 ...
分类:
其他好文 时间:
2020-03-27 21:15:29
阅读次数:
71
第1章打印头1.1打印头参数打印方式:行式热敏打印宽度:48mm打印纸宽度:58mm点密度:384点/行打印速度:40~80mm/s打印头温度侦测:热敏电阻缺纸侦测:红外反射光传感器打印头加热器工作电压(DCV):3.13~8.5,典型值(7.4v)逻辑工作电压(DCV):2.7-5.25,典型值(5v)步进电机工作电压(DCV)3.5-8.5,典型值(5v)工作温度:+0℃-50℃(不许有凝露)
分类:
其他好文 时间:
2020-03-26 23:10:04
阅读次数:
88
Linux下开发STM32板 [TOC] 使用CubeMX+SW4STM32 使用Ubuntu18,配套最新版的ROS 我改主意了,IDE不够香 用cubemx生成makefile然后直接make,用vscode编辑 要安装交叉编译器 ,然后直接make就行 关于烧写,用https://github ...
分类:
系统相关 时间:
2020-03-26 12:20:36
阅读次数:
107
今天在调试这个0.96寸的lcd屏怎么也点不亮,用了卖家提供的程序只能在c8t中使用 把代码移植到f103vet6的工程居然就点不亮了???迷惑 想了一下这块和之前的1.44用的同一个ic,索性就用以前1.44寸LCD程序试试居然点亮了,这里记录一下后续继续修改 ...
分类:
其他好文 时间:
2020-03-25 21:33:14
阅读次数:
459
中断的产生是你所设定的中断源被触发而引起程序跳到你所对应的中断函数去执行。一个中断函数只能对应一个中断源,一个中断源可以被多个事件触发,只要其中一个中断事件被触发,就会引发中断。 NVIC是配置中断源和使能中断的控制器,配置过程: 1.配置优先级组,2.选择要使能中断源,3配置抢断优先级和子优先级, ...
分类:
其他好文 时间:
2020-03-24 19:00:11
阅读次数:
91