警惕共享单车
浪费16r,公司在镇海区,我自己在鄞州区,共享单车直接骑出服务区了
浪费了两天的地铁钱,地铁多坐还送电子票,下次注意)
一片伟大的净土
灵魂的归处,肉体的坟墓。要学会自己找人去帮忙开机器,哪怕是其他公司的)
A 和 D 分别代表 模拟(Analog) 和 数字(Digital),这是电子信号处理中的通用术语。这种命名方式来源于电子学的基本概念,以下是详细解释:
外部中断可以节省写代码的时间,不然每个状态都要写上其他并行状态的代码(也不用中断,给每个状态加个标记,主函数里面判断就行,中断是优先度情况)
优先使用中断的场景
需要低延迟响应(如旋转编码器、紧急停止按钮)
事件触发频率较低但重要的操作(如唤醒信号)
系统有多个并行输入源需要独立处理
推荐使用轮询的场景
状态检查频率较低(如每分钟检测一次温度)
逻辑简单且无需实时响应(如模式切换按钮)
资源受限,避免中断嵌套带来的复杂性
中断是基础,用于处理优先级事件(必学)
公司里面的东西都可以用,学会问和拿
实际上不需要按-出现下划线,PowerToy是个冗余工具,除非需要同屏,否则输入GP5,就可以补全GPIO_Pin_5
CLION超进化了!设置里面有Nova引擎,写GPIO_InitMode,Pin,Speed,会一个一个跳出来(可能还是会有缺陷,GPIO有时候会少个speed,还得练)
单片机代码,注意一下这个问题,要考虑好每个状态持续多久
不依赖教程,直接看教程(Stm32)问题,要实现什么功能,元器件有什么用直接百度,实现教程
GPIO_Pin_12|GPIO_Pin_13;可以一次初始化两个引脚
上拉输入,即靠近电源(无外部驱动时默认高电平)
引脚会处于悬空状态(高阻抗状态),电平可能不确定,容易受到噪声干扰。
Keil5的项目结构不能在组里面接着套组,自己开发的在实际文件夹里面ZZC_里面,项目就ZZC_LED
CMAKE里面添加头文件include_directories(ZZC\LED),如果要自己新建源文件,h头文件(关联另一个类型),先新建
然后在if和endif里面定义函数头,在c里面实现,再包含就行,可以定义类型,也可以添加别的头文件(全部写在define里面)两个都不需要主函数
Keil里面先添加已有文件,然后右键target,options,C/C++,添加路径,路径和CMAKE一样
启动CLION的函数形参提醒(代码太难写了)按Ctrl+P可以提示当前函数需要写哪些变量
CLION里面头文件如果有问题,也要include正确的头文件才行
CLION里面需要添加excute文件,他才能自动补全和开启代码检查
杂:
到站了要提醒王哥,烧烤摊太贵了,不如买炒饭摊