E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
cocos2dx开发笔记
OpenAI ChatGPT-4
开发笔记
2024-02:Chat之text completion
API而已大模型封装在库里,库放在服务器上,服务器放在微软的云上。我们能做的,仅仅是通过API这个小小的缝隙,窥探ai的奥妙。从程序员的角度而言,水平的高低,就体现在对openai的这几个api的理解程度上。申请API先去https://platform.openai.com/signup申请一个免费的apikey。再把key写入os环境变量:echo"exportOPENAI_API_KEY='
aiXpert
·
2024-01-06 13:10
ai
chatgpt
微信小程序
开发笔记
,你收藏了吗?
本人记性极差,所以经常总结工作中遇到的一些难题笔记,用来加深记忆,下次用到同样的问题可以直接拿来看,提高工作中的效率。此文章是工作中的笔记,描述可能不是那么清楚,有问题,大家可加我微信一起交流学习。最近在开发微信小程序,把自己在项目中经常遇到的知识点记录下来,以便下次开发的时候查看。开发小程序开发工具推荐vscode写代码,微信开发工具用于查看效果和调试。1、自定义标题栏现在UI要求越来越高,高频
明眸yh
·
2024-01-05 22:43
OpenAI ChatGPT-4
开发笔记
2024-03:Chat之Function Calling/Function/Tool/Tool_Choice
UpdatesonFunctionCallingwereamajorhighlightatOpenAIDevDay.Inanotherworld,原来的functioncall都不再正常工作了,必须全部重写。function和functioncall全部由tool和tool_choice取代。2023年11月之前关于functioncall的代码都准备翘翘。干嘛要整个tool出来取代functio
aiXpert
·
2024-01-05 08:12
笔记
人工智能
chatgpt
Linux驱动
开发笔记
(六):用户层与内核层进行数据传递的原理和Demo
红胖子网络科技博文大全:开发技术集合(包含Qt实用技术、树莓派、三维、OpenCV、OpenGL、ffmpeg、OSG、单片机、软硬结合等等)持续更新中…Linux系统移植和驱动开发专栏上一篇:《Linux驱动
开发笔记
长沙红胖子Qt软件开发
·
2024-01-05 05:33
linux驱动开发
linux
驱动开发
copy_to_user
copy_from_user
用户与内核数据交互
cocos2dx
之实现扑克牌翻转效果的三种方法
***************************************************************************************转载出处:http://blog.csdn.net/sharing_li/article/details/44980493****************************************************
cwq水域
·
2024-01-04 11:01
游戏
cocos
Python3
开发笔记
(简洁版)
一、开发编辑器1.pycharm2.IDLE(Python自带软件)方法:MicrosoftStore搜索Python安装二、数据类型Python中有以下几种主要的数据类型:数字(Numbers)、字符串(Strings)、布尔值(Boolean)、空值(None)、列表(Lists)、元组(Tuples)、字典(Dictionaries)、集合(Sets)。1.数字(Numbers)在Pytho
巨人张
·
2024-01-04 10:01
笔记
python
pycharm
从源码到架构实战,Spring Boot+Spring Cloud微服务
开发笔记
全分享
就一个字“屌”分享一份由阿里p8大牛编写的【SpringBoot+SpringCloud微服务开发实战笔记】此份适合的读者:微服务开发入门人员,入门编程的学员,中级编程的学员,在校学生,微服务框架研究人员在当前技术迭代很快的情况下,本书从基础入门开始,然后一步步加深,希望可以把每个知识点描述清楚,希望读者可以快速上手,并加深对每个组件的理解。在本书的编写期间,我查找了很多资料,看过很多源码,使自己
Java技术那些事儿
·
2024-01-04 07:40
微服务
spring
boot
spring
cloud
java
学习
Android
开发笔记
(四)
中级控件图形定制图形Drawable形状图形Shape状态列表图形选择按钮复选框CheckBox开关按钮Switch单选按钮RadioButton文本输入编辑框EditText焦点变更监听器图形定制图形DrawableAndroid把所有能够显示的图形都抽象为Drawable类(可绘制的),这里的图形不止是图片,还包括色块、画板、背景等。包含图片在内的图形文件放在res目录下的各个drawable
so.far_away
·
2024-01-03 23:49
安卓开发进阶
android
笔记
人工智能
迅为嵌入式linux驱动
开发笔记
(五)—pinctl和gpio子系统
一、pinctl和gpio子系统pinctrl子系统设置引脚的复用关系和电气属性。2、LinuxPinctrl子系统提供的功能是什么?(1)管理系统中所有的可以控制的pin,在系统初始化的时候,枚举所有可以控制的pin,并标识这些pin。(2)管理这些pin的复用(Multiplexing)。对于SOC而言,其引脚除了配置成普通的GPIO之外,若干个引脚还可以组成一个pingroup,形成特定的功
梅山剑客
·
2024-01-03 21:11
Linux操作系统
#
嵌入式驱动linux
linux
学习
单片机
arm
驱动开发
HPM6750
开发笔记
《GPIO例程深度解析》
目录创建工程:代码分析:1.头文件包含:2.宏定义:3.中断服务程序(ISR):清除中断标志:处理LED状态切换:处理用户按键状态:处理其他情况:4.voidtest_gpio_input_interrupt(void):打印提示信息:初始化LEDGPIO:配置GPIO引脚为输入模式:配置中断触发类型:启用GPIO中断:设置中断优先级:进入低功耗模式:5.voidtest_gpio_toggle_
Vizio<
·
2024-01-02 19:11
#
HPM6750学习笔记
笔记
单片机
hpm6750
嵌入式
上海先楫半导体
Cocos2d-x
开发笔记
1.判断操作系统平台类型根据Cocos2d-x源码可以获得所支持的平台类型C++cocos2d\platform\CCPlatformConfig.h#ifndef__CC_PLATFORM_CONFIG_H_#define__CC_PLATFORM_CONFIG_H_/**Configofcocos2d-xprojectpertargetplatform*////////////////////
JunChow520
·
2024-01-01 23:29
cocos creator(2.4.7版本) videoplayer 可以在上层添加UI控件()
Cocos2dx
VideoHelper.javaprivatevoid_createVideoView(intindex){
Cocos2dx
VideoViewvideoView=new
Cocos2dx
VideoView
淡乄
·
2024-01-01 06:56
creator
android
游戏引擎
cocos2d
xcode
开发笔记
将NSString字符串去掉前后空格:NSStringstringByTrimmingCharactersInSet:[NSCharacterSetwhitespaceCharacterSet]获取颜色的值:UIColor*uicolor=[UIColorredColor];CGColorRefcolor=[uicolorCGColor];intnumComponents=CGColorGetNu
pb8
·
2024-01-01 00:11
学习笔记
xcode
uiview
cllocation
manager
null
action
直流电机驱动
开发笔记
直流电机总体来说应用非常广泛,最近项目需要直流电机,本想着应该是很简单的事情,结果也搞了好久,今天算是可以阶段性总结下。也不知道怎么总结好。就拿碰到问题记录下。前提:本人一直是软件开发,对这个之前虽然有接触,但都是有硬件同事一起搞的,,不像这次差不多都是一个人搞的。1.直流电机驱动类型接触有两种方式:一种是驱动芯片,这种一般封装好,都很小或相对很小,这种内部集成了H桥,可支持步进电机也可以直流电机
小刚学長
·
2023-12-30 11:35
笔记
驱动开发
嵌入式硬件
Django的
开发笔记
小结
course1djangoinstalldjango-adminstartprojectjstestdjango-adminstartappblogvimsettings.pyappadd----->blogvimurls.pyurl(r'^blog/index/$','blog.views.index'),vimblog.views.pyfromdjango.httpimportHttpResp
jshan
·
2023-12-30 01:34
Call to unavailable function 'system': not available on iOS问题的解决方案
cocos2dx
项目或者cocoscreator开发的项目中,当导出iOS项目之后,正常来说是没有问题的,但是,当Xcode升级到9.0时,运行Xcode项目会报错,也就是标题的那个从错误,这就有点头疼了
胡小夜大叔
·
2023-12-29 21:55
HPM6750
开发笔记
《开发环境的搭建》
目录一,下载完整的HPM—SDK二,安装硬件驱动二,软件激活三,创建工程1.用文档中给的方法创建工程:2.用sdk_env_v1.3.0中提供的工具创建工程:一,下载完整的HPM—SDK下载网址:先楫半导体(hpmicro.com)二,安装硬件驱动下一步正确安装驱动后,使用USBtype-C线缆将hpm6750evkmini上的J4连接到PC后,在Windows设备管理器中应能看到一个USBSer
Vizio<
·
2023-12-29 17:46
#
HPM6750学习笔记
笔记
单片机
上海先楫半导体
hpm6750
嵌入式硬件
AWS SSM中切换AWS不同的profile
问题在自己的
开发笔记
本上面,通过AWSSSM方式访问EC2服务,只需要通过简单的命令就可以访问EC2了,如下:awsssmstart-session--targeti-xxxx12350这个命令就是利用
亚林瓜子
·
2023-12-29 06:18
aws
云计算
cli
profile
WEB
开发笔记
之HTML&CSS及相关基础篇介绍
文章目录什么是web?什么是w3c?web学习的基础部分:HTML+CSS+js=网页如何执行HTML和CSS?什么是web?web:WorldWideWeb(全球广域网,也称万维网。)是一种基于超文本和HTTP的、全球性的、动态交互的、跨平台的分布式图形信息系统,是建立在Internet上的一种网络服务。什么是w3c?w3c:万维网联盟。是Web技术领域最具权威和影响力的国际中立性技术标准机构。
九阳子
·
2023-12-28 19:53
内核
css
html
js
web
iOS
开发笔记
-115:swift5,拍照和相册里选取的originalImage图片过大,会导致图片逆时针旋转90度
在拍照和从相册中获取图片,方式是originalImage的时候,图片会逆时针旋转90度。这个时候需要在上传前把图片恢复成正常。代码:image=image.fixOrientation()Categorys:importUIKitextensionUIImage{//修复图片旋转funcfixOrientation()->UIImage{ifself.imageOrientation==.up{
原味蛋炒饭
·
2023-12-28 04:23
spark
开发笔记
(三、Spark SQL笔记)
基本概念Shark、SparkSQL和Hive之间的关系:Shark借用了Hive大部分的组件,包括词法分析、语法分析和逻辑分析阶段,只是在最后将逻辑执行计划转化为物理执行计划这一步,将底层的实现从MapReduce替换成了Spark。SparkSQL在Hive兼容层面仅依赖HiveQL解析和Hive元数据,也就是说从HQL被解析成抽象语法树(AST)起,就全部由SparkSQL接管了。Spark
眼君
·
2023-12-27 22:27
MLX90640 红外热成像仪测温传感器模块
开发笔记
(七)
现在自己在做红外成像仪的越来越多了,两年前有个井下机电设备运行状态的科研项目,当时使用了AMG8833(8*8像素),科研毕竟就是科研,后来也没有听说成果得到应用的消息,我想也是,8*8能干什么,也就能做个红外测温枪吧。前段时间因为公司生产电路板测试需要,打算买一台红外成像仪测量电路板发热是否正常,商用的价格还是有些小贵的,我们电路板都不大所以就找了一台便宜的先用着,无意中发现了MLX90640这
河北稳控科技
·
2023-12-27 12:51
传感器
红外热成像
测温传感器
热成像
开发模块
MLX90640 红外热成像仪测温传感器模块
开发笔记
(十) 成果展示-红眼睛相机
MLX90640红外热成像仪测温传感器模块
开发笔记
(十)成果展示-红眼睛相机现在自己在做红外成像仪的越来越多了,两年前有个井下机电设备运行状态的科研项目,当时使用了AMG8833(8*8像素),科研毕竟就是科研
河北稳控科技
·
2023-12-27 12:51
红外热成像
传感器
开发板
测温传感器
热源检测
MLX90640 红外热成像仪测温模块
开发笔记
(完整版)
MLX90640红外热成像仪测温模块
开发笔记
(一)概述及开发资料准备现在自己在做红外成像仪的越来越多了,两年前有个井下机电设备运行状态的科研项目,当时使用了AMG8833(8*8像素),科研毕竟就是科研
河北稳控科技
·
2023-12-27 12:51
红外热成像
传感器
测温传感器
热成像
开发模块
【RH850/U2A】:
开发笔记
开发笔记
一、背景二、内容1、IO唤醒2、Wdg管理3、HSM休眠处理4、DMA
开发笔记
5、HSM与APP数据交互(单向)(中断方式)6、【RH850/U2A】:多核启动及同步过程7、【RH850/U2A
tjy912709177912
·
2023-12-26 23:23
c语言
vscode
普冉(PUYA)单片机
开发笔记
(1): UART通信
PY32F003系列MCU国产32位MCU日渐风行。在新做的项目中,为了Cost-down,考虑要用国产MCU替代进口货,如果可行,在单片机这一块,BOM可以降低一块钱。近日在考虑普冉(PUYA)的32位MCU。由于板子上MCU所需功能较为单一,因此考虑使用入门级的一款MCU进行替代。最终选择了PY32F003F18P。这个型号采用TSSOP20封装,PCB占用面积比较小虽然配备的内核是Corte
硬核老骆
·
2023-12-26 14:51
PY
MCU
嵌入式硬件
单片机
mcu
物联网
预约小程序
开发笔记
一:背景与技术方案的选型
一业务背景介绍很多企业的业务都需要通过服务预约来完成,比如酒店、美容、家政等等。但很多商家因缺少合适的服务预订工具,而不知道如何让客户尽快预约。这种情况下,制作一个自己的预约小程序,客户只需要扫码或者在微信里搜索你的小程序名字,就能通过小程序来快速预约服务。二前端技术方案选型原生:对性能特别苛刻or追求稳定or要用最新功能,请记住任何时刻原生都是最稳定性能最好的选择!!!!KBone:kbone是
CC同学呀
·
2023-12-26 10:38
Electron Vue3
开发笔记
(三)
今天开始配置一个完整的项目,如何搭建一个登录页面。登录页面采用ui部分为自定义,没有采用element-plus。该项目背景透明、CSS圆角、标题栏和菜单全部隐藏,采用自定义“关闭”和“最小化”按钮(主进程与渲染进程之间通信)、自定义桌面图标、r任务栏图标等。Electron分为主进程和渲染进程:主进程:每个Electron应用程序都有一个主进程,作为应用程序的入口点。主进程在Node.js环境中
BOYKA®
·
2023-12-25 13:00
Electron
electron
vue
typescript
node.js
【终极教程】
cocos2dx
-js 分批次混淆压缩js文件
说明:1>由于我们当前游戏框架的结构是平台形式的就是一个大厅里面有若干个子游戏,所以在发布的时候得区分子游戏和大厅了解了一下project.json里面有一个jsList可以把所有放进去的js文件压缩混淆成一个大的文件但是我们游戏的子游戏非常多这样子弄显然不合适,所以针对大厅和子游戏单独做压缩混淆2>这里面主要采用的是ant+ClosureCompile方式1.先来看一下我们项目的结构游戏相关都在
仙女很美哦
·
2023-12-24 11:00
iOS
App加固
混淆加固
cocoa
ios
【教程】
cocos2dx
资源加密混淆方案详解
1,加密,采用blowfish或其他2,自定是32个字符的混淆code3,对文件做blowfish加密,入口文件加密前将混淆code按约定格式(自定义的文件头或文件尾部)写入到文件4,遍历资源目录,对每个文件做md5混淆,混淆原始串=“相对路径”+“文件名”+混淆code,文件改名并且移动到资源目录根目录,清除原始目录入口文件除外,因为入口文件也混淆的话就只能把混淆code写入到加密程序中,不方便
仙女很美哦
·
2023-12-24 09:39
混淆加固
iOS
App加固
uni-app
ios
【教程】
cocos2dx
资源加密混淆方案详解
1,加密,采用blowfish或其他2,自定是32个字符的混淆code3,对文件做blowfish加密,入口文件加密前将混淆code按约定格式(自定义的文件头或文件尾部)写入到文件4,遍历资源目录,对每个文件做md5混淆,混淆原始串=“相对路径”+“文件名”+混淆code,文件改名并且移动到资源目录根目录,清除原始目录入口文件除外,因为入口文件也混淆的话就只能把混淆code写入到加密程序中,不方便
憧憬blog
·
2023-12-23 19:27
ipa
guard
代码混淆
加密工具
vue.js
ios
uni-app
【终极教程】
cocos2dx
-js 分批次混淆压缩js文件
说明:1>由于我们当前游戏框架的结构是平台形式的就是一个大厅里面有若干个子游戏,所以在发布的时候得区分子游戏和大厅了解了一下project.json里面有一个jsList可以把所有放进去的js文件压缩混淆成一个大的文件但是我们游戏的子游戏非常多这样子弄显然不合适,所以针对大厅和子游戏单独做压缩混淆2>这里面主要采用的是ant+ClosureCompile方式1.先来看一下我们项目的结构游戏相关都在
不写代码没饭吃
·
2023-12-23 07:13
iOS加固
APP加固
uni-app
ios
【教程】
cocos2dx
资源加密混淆方案详解
1,加密,采用blowfish或其他2,自定是32个字符的混淆code3,对文件做blowfish加密,入口文件加密前将混淆code按约定格式(自定义的文件头或文件尾部)写入到文件4,遍历资源目录,对每个文件做md5混淆,混淆原始串=“相对路径”+“文件名”+混淆code,文件改名并且移动到资源目录根目录,清除原始目录入口文件除外,因为入口文件也混淆的话就只能把混淆code写入到加密程序中,不方便
不写代码没饭吃
·
2023-12-23 07:42
iOS加固
APP加固
人工智能
架构
uni-app
【终极教程】
Cocos2dx
服务端重构(优化
cocos2dx
服务端)
文章目录概述问题概述1.代码混淆代码加密具体步骤测试和配置阶段IPA重签名操作步骤2.缺乏文档3.缺乏推荐的最佳实践4.性能问题总结概述
Cocos2dx
是一个非常流行的跨平台游戏引擎,开发者可以使用这个引擎来开发
不写代码没饭吃
·
2023-12-23 07:38
iOS加固
APP加固
cocos2d
重构
游戏引擎
步兵
cocos2dx
加密和混淆
文章目录摘要引言正文代码加密具体步骤代码加密具体步骤测试和配置阶段IPA重签名操作步骤总结参考资料摘要本篇博客介绍了针对iOS应用中的Lua代码进行加密和混淆的相关技术。通过对Lua代码进行加密处理,可以确保应用代码的安全性,同时提高性能表现。文章还介绍了使用ipaguard工具对IPA文件进行重签名以及相关配置和操作步骤。引言在移动应用开发中,保护代码安全和知识产权是至关重要的。针对iOS应用中
技术博主狂热者
·
2023-12-23 01:22
ios打包
加固
上架
cocos2d
游戏引擎
【教程】
cocos2dx
资源加密混淆方案详解
【教程】
cocos2dx
资源加密混淆方案详解1,加密,采用blowfish或其他2,自定是32个字符的混淆code3,对文件做blowfish加密,入口文件加密前将混淆code按约定格式(自定义的文件头或文件尾部
技术博主狂热者
·
2023-12-23 01:21
ios打包
上架
加固
ios
uni-app
cocoa
【终极教程】
cocos2dx
-js 分批次混淆压缩js文件
说明:1>由于我们当前游戏框架的结构是平台形式的就是一个大厅里面有若干个子游戏,所以在发布的时候得区分子游戏和大厅了解了一下project.json里面有一个jsList可以把所有放进去的js文件压缩混淆成一个大的文件但是我们游戏的子游戏非常多这样子弄显然不合适,所以针对大厅和子游戏单独做压缩混淆2>这里面主要采用的是ant+ClosureCompile方式1.先来看一下我们项目的结构游戏相关都在
技术博主狂热者
·
2023-12-23 01:21
加固
上架
ios打包
ios
uni-app
【终极教程】
cocos2dx
-js 分批次混淆压缩js文件
说明:1>由于我们当前游戏框架的结构是平台形式的就是一个大厅里面有若干个子游戏,所以在发布的时候得区分子游戏和大厅了解了一下project.json里面有一个jsList可以把所有放进去的js文件压缩混淆成一个大的文件但是我们游戏的子游戏非常多这样子弄显然不合适,所以针对大厅和子游戏单独做压缩混淆2>这里面主要采用的是ant+ClosureCompile方式1.先来看一下我们项目的结构游戏相关都在
宝宝别生气了
·
2023-12-22 04:28
App加固
混淆加固
uni-app
ios
【教程】
cocos2dx
资源加密混淆方案详解
1,加密,采用blowfish或其他2,自定是32个字符的混淆code3,对文件做blowfish加密,入口文件加密前将混淆code按约定格式(自定义的文件头或文件尾部)写入到文件4,遍历资源目录,对每个文件做md5混淆,混淆原始串=“相对路径”+“文件名”+混淆code,文件改名并且移动到资源目录根目录,清除原始目录入口文件除外,因为入口文件也混淆的话就只能把混淆code写入到加密程序中,不方便
宝宝别生气了
·
2023-12-22 04:58
App加固
混淆加固
ios
uni-app
【终极教程】
cocos2dx
-js 分批次混淆压缩js文件
说明:1>由于我们当前游戏框架的结构是平台形式的就是一个大厅里面有若干个子游戏,所以在发布的时候得区分子游戏和大厅了解了一下project.json里面有一个jsList可以把所有放进去的js文件压缩混淆成一个大的文件但是我们游戏的子游戏非常多这样子弄显然不合适,所以针对大厅和子游戏单独做压缩混淆2>这里面主要采用的是ant+ClosureCompile方式1.先来看一下我们项目的结构游戏相关都在
劝君更尽一杯酒1
·
2023-12-21 16:56
App加固
混淆加固
ios
uni-app
【教程】
cocos2dx
资源加密混淆方案详解
1,加密,采用blowfish或其他2,自定是32个字符的混淆code3,对文件做blowfish加密,入口文件加密前将混淆code按约定格式(自定义的文件头或文件尾部)写入到文件4,遍历资源目录,对每个文件做md5混淆,混淆原始串=“相对路径”+“文件名”+混淆code,文件改名并且移动到资源目录根目录,清除原始目录入口文件除外,因为入口文件也混淆的话就只能把混淆code写入到加密程序中,不方便
劝君更尽一杯酒1
·
2023-12-21 16:53
App加固
混淆加固
uni-app
ios
iOS
开发笔记
-89:Swift5 - 状态栏文字颜色
最近又碰到这个问题,我的成功案例。时间:2019.5.6版本:swift5修改颜色代码://状态栏文字颜色overridevarpreferredStatusBarStyle:UIStatusBarStyle{return.default//黑色字体}第一步:info.plist中修改屏幕快照2019-05-06上午9.36.59.pngUIViewControllerBasedStatusBar
原味蛋炒饭
·
2023-12-20 11:51
普冉(PUYA)单片机
开发笔记
[完结篇]:使用体会
失败的移植:FreeRTOS当使用了PY32F003的各种接口和功能后,手痒痒想把FreeRTOS也搬到这个MCU上,参考STM32和GD32对FreeRTOS的移植步骤,把FreeRTOSv202212.00版本的源码搬到了Keil工程中,编译倒是通过了,程序尺寸大约是20K字节的样子,下载到板子上肯定是装得下的。但上烧录之后却运行不起来。对SysTick_Init改来改去也无法正常运行,修改了
硬核老骆
·
2023-12-19 15:23
单片机
嵌入式硬件
物联网
arm开发
【XR806开发板试用】+Linux小白上手
开发笔记
(2)——阿里云云方案
##0、前言在之前文章中提到,在windows中搭建unbuntu对于新手小白来说非常不友好。因此一直在找解决方案,找到一条非常有意思的方案。希望对大家有点帮助。1、环境搭建方案核心————阿里云云具体步骤如下:step1:注册。由极术社区----开发平台登入setp2:选择合适的云(免费最重要)setp3:配置云服务器。跟着指导走就行,不花钱就好~~注意选择系统,选择Ubuntu20或者22跟着
极术社区
·
2023-12-17 23:16
开发板测评
linux
笔记
运维
普冉(PUYA)单片机
开发笔记
(11): I2C通信-配置主从收发
概述在上一篇《普冉(PUYA)单片机
开发笔记
(10):I2C通信-配置从机-CSDN博客》配置了PY32F003的I2C从机一侧,今天配置主机,并实现主-从机之间的报文收发。
硬核老骆
·
2023-12-17 17:40
PY
MCU
单片机
嵌入式硬件
物联网
mcu
arm开发
普冉(PUYA)单片机
开发笔记
(12): 获取外部中断
概述将单片机的GPIO引脚作为外部按键的输入端是单片机较为常用的方式,例如把这颗MCU部署在一块控制面板的触点底板,使用者按压按钮(按键)对产品进行控制。本着学以致用的原则,使用PY32F003对外部中断如何处理是一项必须完成的学习内容了。今天我们就来操练一把。参考厂家的例程,使用PA12作为外部中断的输入管脚,掌握一下PY32F003对外部中断处理的代码。PA12设置为突变检测,当PA12上产生
硬核老骆
·
2023-12-17 17:08
PY
MCU
嵌入式硬件
单片机
物联网
Flutter
开发笔记
—— sqflite插件数据库应用
前言今天在观阅掘金大佬文章的时候,了解到了该sqflite插件,结合官网教程和自己实践,由此总结出该文,希望对大家的学习有帮助!插件详情Flutter的SQLite插件。支持iOS、Android和MacOS。支持事务和batch模式打开时自动进行版本管理插入/查询/更新/删除查询的助手iOS和Android上的数据库操作在后台线程中执行插件地址:https://pub.dev/packages/
Marinda_Speed
·
2023-12-17 17:04
Flutter
dart
flutter
笔记
数据库
普冉(PUYA)单片机
开发笔记
(5): 配置定时器PWM输出
概述定时器的输出通道作为PWM驱动是MCU的常用功能。PY32F003有一个高级定时器TIM1和一个通用定时器TIM3,这两个定时器都可以驱动4个输出通道。现在我们就利用TIM1的某一个通道实现可控占空比的PWM输出。原理简介看数据手册,简单摘录如下。关于TIM1的描述,厂家的《Reference_manualv1.1.pdf》中很详细了,内容很多,这里不再详述了。不说废话,上代码吧。实现代码使用
硬核老骆
·
2023-12-17 05:01
PY
MCU
单片机
笔记
嵌入式硬件
物联网
普冉(PUYA)单片机
开发笔记
(9): FLASH 读写
概述单片机的ROM容量虽然不大,PY32F003有64K字节的ROM,但实际应用中会在MCU中存储持久化的数据,例如:在物联网应用中,需要把物模型持久化,作为非易失性数据,掉电了也要保存。这就要用到在FLASH保存这些数据。PY32F003支持FLASH读写。PY32F003的FLASH写入支持“按页写入”、“按扇区写入”和“全部写入”三种方式,实用中常会用到前两种方式。PY32F003的FLAS
硬核老骆
·
2023-12-17 05:01
PY
MCU
单片机
嵌入式硬件
物联网
arm开发
普冉(PUYA)单片机
开发笔记
(7): ADC-轮询式多路采样
概述应用中经常会有使用单片机进行模数转换的需求。PY32F003具有1个12位的模拟数字转换器(ADC),今天我们一起来使用一下这个ADC。数据手册中对ADC简介如下。SARADC:逐次逼近式ADC,原理参见“参考链接:什么是SARADC?-知乎”。12位采样值的最大值4095。数据手册上标明的最大可用通道数量是8个外部通道,但对照PY32F003F18P的管脚复用表,如果应用中还要使用GPIO,
硬核老骆
·
2023-12-17 05:30
PY
MCU
嵌入式硬件
单片机
物联网
mcu
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他