1联网
2 网页访问 (加载已经保存的股票信息) 展示
3 输入股票代码
4 返回信息
5 选择信息,发送给板子保存 添加
6 删除信息 删
MPY
定时获取信息
保存到每日的JSON
显示当前信息

1联网
2 网页访问 (加载已经保存的股票信息) 展示
3 输入股票代码
4 返回信息
5 选择信息,发送给板子保存 添加
6 删除信息 删
MPY
定时获取信息
保存到每日的JSON
显示当前信息
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<link rel="stylesheet" href="https://cdn.bootcdn.net/ajax/libs/twitter-bootstrap/3.4.1/css/bootstrap.min.css" integrity="sha384-HSMxcRTRxnN+Bdg0JdbxYKrThecOKuH5zCYotlSAcp1+c8xmyTe9GYg1l9a69psu" crossorigin="anonymous">
<script src="http://cdnjs.cloudflare.com/ajax/libs/jquery/2.0.0/jquery.min.js"></script>
<script src="https://cdn.bootcdn.net/ajax/libs/twitter-bootstrap/3.4.1/js/bootstrap.min.js" integrity="sha384-aJ21OjlMXNL5UyIl/XNwTMqvzeRMZH2w8c5cRVpzpU8Y5bApTppSuUkhZXN0VxHd" crossorigin="anonymous"></script>
</head>
<body>
<div class="container">
添加信息
<div class="row" id="gpp">
</div>
<div class="row">
<div class="col-md-8">
<DIV class="input-group">
<input class="form-control" type="number" id="code">
<div class="input-group-btn">
<button class="btn btn-info" id="search">查询</button>
</div>
</DIV>
</div>
</div>
</div>
<script>
function showLine(gpData){
var div=$("<div></div>");
var h2=$("<h2></h2>");
var span_1=$("<span></span>");
var small_code=$("<small></small>");
var span_2=$("<span></span>");
span_1.text(gpData[1]);
small_code.text(gpData[2]);
span_2.text(gpData[3]);
h2.append(span_1);
h2.append(small_code);
h2.append(span_2);
$("#gpp").append(h2);
}
function ajax(url){
$.ajax({
url:url,
success:function(data){
if(data.length>50){
sData=data.split("~");
showLine(sData);
}
}
})
}
$("#search").click(function(){
var code=$("#code").val();
var code_sh="sh"+code;
var code_sz="sz"+code;
$("#gpp").html("");
ajax("http://qt.gtimg.cn/q="+code_sz);
ajax("http://qt.gtimg.cn/q="+code_sh)
})
</script>
</body>
</html>
股票接口简单
http://qt.gtimg.cn/q=s_sz000858
v_s_sz000858=”51~五 粮 液~000858~160.00~4.00~2.56~469346~762290~~6210.57~GP-A”;
股票接口 详细
{代表交易所,200-美股(us),100-港股(hk),51-深圳(sz),1-上海(sh)}
http://qt.gtimg.cn/q=sz000858
0: 未知
1: 名字
2: 代码 **
3: 当前价格 **
4: 昨收
5: 今开
6: 成交量(手)**
7: 外盘
8: 内盘
9: 买一
10: 买一量(手)
11-18: 买二 买五
19: 卖一
20: 卖一量
21-28: 卖二 卖五
29: 最近逐笔成交
30: 时间
31: 涨跌
32: 涨跌%
33: 最高
34: 最低
35: 价格/成交量(手)/成交额
36: 成交量(手)***
37: 成交额(万)
38: 换手率。 ***
39: 市盈率
40:
41: 最高
42: 最低
43: 振幅
44: 流通市值
45: 总市值
46: 市净率
47: 涨停价
48: 跌停价
v_sz000858=”51~五 粮 液~000858~180.82~184.65~183.97~111477~51152~60325~180.82~13~180.81~39~180.80~32~180.79~6~180.78~22~180.86~3~180.87~1~180.88~2~180.90~4~180.93~620230411110518~-3.83~-2.07~184.15~180.60~180.82/111477/2032674213~111477~203267~0.29~26.95184.15~180.60~1.92~7018.43~7018.72~6.54~203.12~166.19~1.58~96~182.34~26.33~30.02~1.37~203267.4213~0.0000~0~ ~GP-A~0.07~-7.36~1.67~24.26~20.27~219.89~132.33~-5.04~-8.95~-7.69~3881445240~3881608005~75.00~-4.90~3881445240~20.04~0.04~~CNY”;
d
ee=d.split(“\””)
data=ee[1].split(“~”)
cn_name=date[1]#以空格分割
code=data[2]
n_price=data[3]
y_price=data[4]
n_s_price=data[5]
cj=data[6] #成交量
n_time=data[30]
cd=data[31]
cd_p=data[32]
price_h=data[33]
price_l=data[34]
huan_p=data[38]
price_sh=data[47]
price_sl=data[48]
获取全部股票代码
股票接口
http://qt.gtimg.cn/q=sz000858
0: 未知
1: 名字
2: 代码 **
3: 当前价格 **
4: 昨收
5: 今开
6: 成交量(手)**
7: 外盘
8: 内盘
9: 买一
10: 买一量(手)
11-18: 买二 买五
19: 卖一
20: 卖一量
21-28: 卖二 卖五
29: 最近逐笔成交
30: 时间
31: 涨跌
32: 涨跌%
33: 最高
34: 最低
35: 价格/成交量(手)/成交额
36: 成交量(手)***
37: 成交额(万)
38: 换手率。 ***
39: 市盈率
40:
41: 最高
42: 最低
43: 振幅
44: 流通市值
45: 总市值
46: 市净率
47: 涨停价
48: 跌停价
v_sz000858="51~五 粮 液~000858~180.82~184.65~183.97~111477~51152~60325~180.82~13~180.81~39~180.80~32~180.79~6~180.78~22~180.86~3~180.87~1~180.88~2~180.90~4~180.93~6~~20230411110518~-3.83~-2.07~184.15~180.60~180.82/111477/2032674213~111477~203267~0.29~26.95~~184.15~180.60~1.92~7018.43~7018.72~6.54~203.12~166.19~1.58~96~182.34~26.33~30.02~~~1.37~203267.4213~0.0000~0~ ~GP-A~0.07~-7.36~1.67~24.26~20.27~219.89~132.33~-5.04~-8.95~-7.69~3881445240~3881608005~75.00~-4.90~3881445240~~~20.04~0.04~~CNY";
d
ee=d.split("\"")
data=ee[1].split("~")
cn_name=date[1]#以空格分割
code=data[2]
n_price=data[3]
y_price=data[4]
n_s_price=data[5]
cj=data[6] #成交量
n_time=data[30]
cd=data[31]
cd_p=data[32]
price_h=data[33]
price_l=data[34]
huan_p=data[38]
price_sh=data[47]
price_sl=data[48]
获取全部股票代码
#股票信息 micropython可用
import requests
def gp(code,style="sz"):
url="http://qt.gtimg.cn/q="+style+str(code)
print(url)
f=requests.get(url)
data_raw=str(f.content)
data=data_raw.split("~")
bak={}
bak["name"]=data[1]
bak["code"]=data[2]
bak["price"]=data[3]
bak["yestday"]=data[4]
bak["rate"]=data[38]
bak["precent"]=data[31]
bak["todayMax"]=data[33]
bak["todayMini"]=data[34]
return bak
m=gp("601728","sh")
print(m)
大佬已经实现,我标记一下 等待建设:
固件使用官方固件构建,但是大佬自己已经打包。
Workflow runs · milkv-duo/duo-buildroot-sdk (github.com)
相关打包的信息:
github.com/milkv-duo/duo-buildroot-sdk/compare/develop…markbirss:duo-buildroot-sdk:develop.patch
ST7789 为240×240
引脚:
- PINMUX_CONFIG(SD1_CLK, SPI2_SCK);
- PINMUX_CONFIG(SD1_CMD, SPI2_SDO);
- PINMUX_CONFIG(SD1_D0, SPI2_SDI);
- PINMUX_CONFIG(SD1_D3, SPI2_CS_X);
+ //PINMUX_CONFIG(SD1_CLK, SPI2_SCK);
+ //PINMUX_CONFIG(SD1_CMD, SPI2_SDO);
+ //PINMUX_CONFIG(SD1_D0, SPI2_SDI);
+ //PINMUX_CONFIG(SD1_D3, SPI2_CS_X);
+ pinmux_config(PINMUX_SPI2);
+ PINMUX_CONFIG(SPINOR_MISO, XGPIOA_23); //RES
+ PINMUX_CONFIG(SPINOR_CS_X, XGPIOA_24); //DC
+ PINMUX_CONFIG(SD0_PWR_EN, XGPIOA_14); //BL used ? 应该为ST7789的使用引脚
直线距离4.3km
城市 未搜索到设备