pl2303 不通,应该板子兼容性的问题,ch430 连接正常
1/boot1 pin脚 为 PB2 右数第五脚 必须下拉接地
2/ boot0 必须 上拉3.3 (板载电路boot0 有下拉电阻需要拆除)
3/板载 双色led GPIOC(兆易官方源码定义的C组 gpio) pin 好像是
pc7 green
pc8 red
4/板载 spi 闪存 连接 SPI1
5/利用 一组 adc 和 dac 做太阳能控制器(买的挂逼了)
板载晶振旁边 三个电阻由上到下阻值分别是:
68k 39k 10k 作为分压电阻 连接 PB9/8/7 串口2/扩展)
太阳能输入 并联输出电压 12-24v 之间,取最大值24v
减去adc电压3.3v 或者 tl431 2.5v 剩大约 20v 左右
68/10k 刚好飞下线就ok,不知道板上锂电接口有没有
接adc检测电量PA0 wakup pin23 检测 3.3v电压正常做
太阳能输入电压检测
跟分压电阻测量值比基本在 7.8–7.9 之间,和太阳能板直接输出测量值比基本在7.98 左右 取整数值 8倍 实际压差是0.01v**
bt151 门极电流极限 15ma
限流电阻 2k 左右
20/2000=0.01 10ma
cpu 串口0/2 PB10 PA10 即锂电池旁边 8050 组成的恒压恒流电路
6/12864 串行显示
6800/8080 时序 PS pin 低电平串行
屏幕芯片 st7567
连接方式 cgo
128*64 点阵
16*16 点阵
4 线 spi 串行接口
SDA I/O 串行数据pin
SCK I 串行时钟pin
RSTB 低电平有效/复位后自动切换高电平并开始工作
A0(RS)数据/指令寄存器选择/高位数据/低位指令
PS 连接模式/高电平并行/低电平串行
初始化-——设置屏幕参数———操作时序———数据读写
7/硬改成usb ttl (虚拟串口)
拉高PC9 D+上拉
主频96Mhz/倍频/16/重分频1
12M 原pos机晶振不用换8M
例程 usb ep1 接收数据 usb to uart
ep2 发送数据 uart to usb
本身有串口中断
增加一个转发就ok
ep1——uart发送中断——发送——禁止uart接收中断
uart接收中断——接收——禁用uart发送中断——ep2
usb转串口 usb发送到串口个同时还要向虚拟串口发
一份数据
检测发送数组最后是否按下回车(换行字符检测)
(串口中断——取出缓存——写接收标志)
(主函数检测接收标志——取出虚拟串口数据)
加入uart0 数据收发
添加 pa7/8 led 控制
enum 数组 添加 led7/led8
led数组 改为 6U
并添加 led7/led8 port
完工 usb 串口 收发数据正常
自适应电脑端波特率 hex 连接
https://share.weiyun.com/26lh3l6Z