关于Flash“打印” - #b、#p和!#p

Flash帧打印范围设置方法
博客介绍了Flash中帧打印范围的设置方法。在帧上输入#b或#p,该帧属于打印范围;输入!#p,此帧不能打印,且鼠标右键的“打印”选项会变灰。

在帧上输入#b或者#p都表示此帧属于打印范围之内。

而输入!#p表示此帧不能打印,而且鼠标右键的“打印”选项会变灰。

graph TD A[开始] --> B{主循环} B --> C[读取mode值] C --> D{switch(mode)} D -->|case 18| E[读取Flash ID] E --> F[初始化定时器] F --> G[获取当前时间] G --> H[打印系统信息] H --> I{Flash ID匹配?} I -->|是| J[打印Flash信息/TeamID] I -->|否| K[打印Flash OK] J & K --> L[OLED显示'system idle'] L --> M[mode=1] D -->|case 2| N[执行test_Init] N --> O[mode=1] D -->|case 3| P[执行read_TF_init] P --> Q[执行spi_stor] Q --> R[mode=1] D -->|case 4| S[打印buffer[0:4]的比值] S --> T[提示输入值] T --> U[mode=5] D -->|case 6| V[将rx_buffe复制到buffer] V --> W[打印修改值] W --> X[打印修改成功] X --> Y[mode=1] D -->|case 7| Z[打印buffer[5:10]的限制值] Z --> AA[提示输入值] AA --> AB[mode=10] D -->|case 8| AC[更新buffer[5:8]的值] AC --> AD[打印新值] AD --> AE[mode=9] D -->|case 11| AF[执行config_save] AF --> AG[mode=1] D -->|case 12| AH[执行config_read] AH --> AI[mode=1] D -->|case 100| AJ[获取并打印当前时间] AJ --> AK[mode=1] D -->|case 101| AL[启动采样] AL --> AM[处理ADC采样] AM --> AN[mode=1] D -->|case 102| AO[停止采样] AO --> AP[关闭LED] AP --> AQ[清屏OLED] AQ --> AR[禁用定时器6] AR --> AS[打印停止信息] AS --> AT[mode=1] M & O & R & Y & AG & AI & AK & AN & AT --> BA[定时器处理] BA --> BB{timer6_led_flag && sampling_enabled?} BB -->|是| BC[标志清零] BC --> BD[切换LED状态] BD --> BE[更新LED1] BB -->|否| BF{timer6_sample_flag && sampling_enabled?} BF -->|是| BG[标志清零] BG --> BH[处理ADC采样] BE & BH --> B
最新发布
06-20
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值