TaterLi 个人博客

有了F4这个开发板之后,又看到了F7和F429两种,虽然他们都已经被很多人下了枪毙判决书,但用户就是那个多啊!偶然撸到一个F429的板子,二手板子啊,便宜,先测试一下SDRAM速度. 当然,也是在学习SDRAM的使用.其中SDRAM实验.板子上使用速度等级...

发布 9 条评论

既然板子已经借到手里,肯定得先看看板子的各种参数,首先一看背面一大堆SB,不过,这不是傻逼,而是Solder Bridge,正面是Arduino兼容的排母,以及外面有两排可能符合某种标准的排针. 可见为了兼容,也是够拼的,外面两排,应该是兼容像Disco...

发布 0 条评论

我也是个老古董了,虽然知道有Nucleo这个东西,像Arduino,以前有个民间的Maple,也有51 Duino.但是这个还是没试过.Blink的语法跟Arduino不太一样,如例子: #include "mbed.h" DigitalOut myled(LED1); int main() { while(1) { ...

发布 1 条评论

这是使用限制,是针对板子的.如何处理引脚冲突.以及避免一些使用限制.首先是晶振引脚,并没影响.没外部震荡还好多东西没法干. 接着PA0是个按键,主要影响以太网的MII接口[我们一般用RMII],影响UART4的TX输出,如果串口不是特别缺乏,那不...

发布 0 条评论

虽然说F429这些高性能(性价比不怎么的),容易枪毙掉,但还是很多人在做.当然我认为F429等以后高端产品,市场太窄,毕竟相同的性能下,NXP明显有优势了.查手册,发现F429比F4多出来的,有FMC(就是FSMC的Plus版本),DMA2D,就是图形化DMA,类似于N...

发布 0 条评论

之前使用I2C是在CS43L22或者DCMI下用过,不过,实际上,我们用的效率比较低,只是为了实现某些功能而已,实际上并不是需要这样的.先计算一下,I2C的时序,以及事件. 首先读时序,对于I2C,先是读写时序. 第一步是I2C_GenerateSTART,这个会发生...

发布 0 条评论

USART模块有同步模式,并且可以输出时钟,也就是可以用作SPI,但是USART速度都不快.比如2.625MHz(USART2),或者5.25MHz(USART1),当然我们板子上的USART2不能用.这么慢速的设备,适合用于像触摸芯片等慢速设备.而且他是基于串口的分频器,所...

发布 2 条评论

TCP比UDP就复杂多了,UDP就像串口一样发发随便奶奶,但是TCP不是,有监听啊,查询啊什么,可以看看电脑的TCP连接,多得呢. 所以,在官方的例子你们,TCP Client就是6个函数: static err_t tcp_echoclient_recv(void *arg, struct tcp_pcb *tpc...

发布 0 条评论

如果已经移植好LWIP,就可以开始使用RAW API,如果上操作系统,还能做NETCONN呢,不过操作系统我还没搞上.所以,就只好用一些RAW API.对于UDP来说,主要函数就那么几个: udp_new 创建一个udp块. udp_bind 绑定IP,端口. udp_recv 接收数据. ...

发布 3 条评论

之前使用针对Discovery的移植,实在版本太老,LWIP是6年前的,但是EVAL的是新的,所以,可以尝试移植EVAL的.详细的文件就是STSW-STM32070.得到的文件列表. 首先删掉_htmlresc文件夹,这个文件夹只是各种LOGO,没什么用. 打开Project文件夹,...

发布 0 条评论