Могу еще подкинуть идей , но сначала :
Плата односторонняя ?
Чем соединяешь JLink с платой ?
Вот именно, здесь уже масса народу попало на это .optima писал(а): Что так не нравилось J-LINK в первом переходнике остается загадкой!
Да скорее всего проблема в этом!dosikus писал(а): Надо чередовать сигнальные с землей .
Это не о чем. Что за LCD?Пытаюсь подключить LCD к stm32f4discovery.
407VG, пин PB8.dosikus писал(а):DS18B20 прекрасно работает от 3v .
И далее - какой чип, какой пин ?
То есть подаем 0 - открываем FET , подаем 1 -пин в Hi-Z .8.3.10 Output configuration
When the I/O port is programmed as output:
• The output buffer is enabled:
– Open drain mode: A “0” in the Output register activates the N-MOS whereas a “1”
in the Output register leaves the portin Hi-Z (the P-MOS is never activated)
зачем так сложно ?dosikus писал(а):gcc-arm-none-eabi-4_8-2014q3-20140805-win32.exe
Прекрасно качается ~80mb
Позже могу выложить например на rghost , сейчас на работе . Здесь скорость мелкая и трафик.
http://dropmefiles.com/fvT21
void PORT_1Wire_ini(void)
{
GPIO_InitTypeDef Init_PORT_1Wire;
RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOB, ENABLE);
Init_PORT_1Wire.GPIO_Pin = GPIO_Pin_8;
Init_PORT_1Wire.GPIO_Mode = GPIO_Mode_OUT ;
Init_PORT_1Wire.GPIO_Speed= GPIO_Fast_Speed ;
Init_PORT_1Wire.GPIO_OType=GPIO_OType_OD ;
Init_PORT_1Wire.GPIO_PuPd= GPIO_PuPd_NOPULL;
GPIO_Init(GPIOB, &Init_PORT_1Wire);
void Reset_line (void)
{
delay_ms(3000);
GPIO_ResetBits(GPIOB, GPIO_Pin_8);
delay_ms(3000);
GPIO_SetBits(GPIOB, GPIO_Pin_8);
}
int main(void)
{
PORT_1Wire_ini();
while(1)
{Reset_line ()}
}
ВитГо писал(а):
зачем так сложно ?
проще наверное так: https://launchpad.net/gcc-arm-embedded/+download
и главное файлы никто не удалит (что как раз и случилось по ссылке выше)
Код: Выделить всё
void init_I2C1(void){
// enable APB1 peripheral clock for I2C1
RCC_APB1PeriphClockCmd(RCC_APB1Periph_I2C1, ENABLE);
return;
}